3.3 KiB
XiaoBot
Public Source Code for the Discord Bot XiaoBot, a Discord bot coded in JavaScript with discord.js using the Commando command framework.
Info
XiaoBot is a Discord bot with several features. A full list can be viewed in the documentation (coming soon).
Adding it to Your Server
You can add XiaoBot to your server with this link.
Note: Please do not change the permissions. It could break the bot.
Home Server
You can join the home server with this link.
Modules & APIs
discord.js, commando, pirate-speak, zalgoize, hepburn, string-to-binary, roman-numeral-converter-mmxvi, cowsay, morse, superagent, mathjs, moment, moment-duration-format, jimp, cheerio, Wattpad API, Wordnik API, osu! API, memegen.link, Yugioh Prices API, YouTube Data API, Yoda Speak API, Discord Bots API, Today in History API, jService API, Strawpoll API, Urban Dictionary API, OMDB API, Yahoo Weather API
Self-Hosting
You can Self-Host the bot easily, provided you have API keys and a Discord Bot Token. Node.js is also required, with at least version 7.8.0 recommended.
APIs that require API Keys:
Wattpad API | Wordnik API | osu! API | YouTube Data API | Yoda Speak API
Note: If you do self-host, you will need to go into the file
index.jsand remove the entries for requests to Discord Bots and Carbon.
You will also need a Discord App and Token. You can get those here. No support is provided for self-hosting, if you self-host, you should know how to do so. All API Keys and the Token should be placed in environment variables.
Licensing
The bot is licensed under an ISC license. See the file LICENSE.md for more information.