I, Jon Cili, have made a multi-purpose Discord bot framework that can complete the following tasks:
- Censor swear words from a list of programmer-provided swear words.
- Entertain by means of responding to specific command messages that start with an exclamation mark.
- Restrict specific users on a channel from speaking.
- Provide the developer with general information about users and servers through his/her respective IDE terminal.
The code in this repository is merely a framework, as it requires some additional info to become fully deployable. Specifically, the following must be done to the code:
- In the file titled "chillyBotSpecificProfanities.json", insert all of the words that you would like to censor. Each word should be surrounded by quotes and followed by a comma.
- In the file titled "configchillybot.json", insert the token number of your bot. (To make a discord bot, go to https://discord.com/developers/applications).
- In the file titled "id.json", fill in all the required information pertaining to your bot (your bot's ID #, your bot's username, and your bot's name).
- In the file titled "id.json", fill in the required information pertaining to all of the users you would like to manage across all of your servers. For each user you would like to manage, fill in the user's ID #, the user's username, and the user's name/nickname.
I hope you enjoy a more wholesome server as a result of my ChillyBot framework!