PaletteBot is a Discord Chatbot written by FairPlay137-TTS using C# along with the Discord.NET library. Currently, this is a very incomplete and WIP project. However, it is public, but it isn't ready for widespread usage yet, so I wouldn't recommend adding PaletteBot to your server at the moment.
- PaletteBot Website
- Add PaletteBot to your server (NOT RECOMMENDED RIGHT NOW)
- Join the PaletteBot Central server
- Documentation (Coming soon)
- Visual Studio 2017 Community (or any version of VS2017 or VS2015 you own)
(assuming you already created the bot's application on this page)
- Open
PaletteBot.sln
with Visual Studio 2017. - Hit F5 to compile PaletteBot.
- Head to where the binaries for PaletteBot have been made.
- If
config.json
doesn't exist in the folder already, make a copy ofconfig-example.json
and call itconfig.json
. - Check to see if your
config.json
has the bot token in there. If not, add your bot's token (NOT THE CLIENT ID OR THE CLIENT SECRET) and save it. (DO NOT PUT IT AS THE DATABASE KEY; IT WON'T WORK) - Run PaletteBot.
- Help module (A bit of a stretch, as command help still needs to be finished)
- Basic bot owner commands
- Some utility commands (ping, stats, invite)
- Akinator module (.NET-based API is yet to be worked on)
- Moderation module
- Custom Reactions module (still need a way for a bot owner to create, edit, and remove custom reactions)
- Palette module (will allow for users to assign themselves color roles)
- Twitch Notification module
- Counting game module
- Text Portal command (allows for communication across two servers)
- User join and leave messages (Backlog)
- Module enabling/disabling (Backlog)
- Moderation logs (Backlog)
Italicized entries mean no strings currently exist for these features