Commands have been disabled on the public bot in anticipation of Discord's breaking permission changes. All functions must be done either through the current control panel at https://monitorss.xyz or the newer one at https://cp.monitorss.xyz
If you're using Heroku, see here (provided by Macley-Kun) or here (more complicated, but needs no credit card) (provided by codeinteger6).
- 1.Node.js v12.16 to 14
npm installin the directory from console to install all dependencies/modules. If you see any
makeerrors, they can be ignored since they are optional dependencies.
- 4.Create and get a bot token from https://discordapp.com/developers/applications/.
- "Create an Application" -> Click "Bot" on the left panel -> "Add Bot" -> Set icon and username -> "Save Changes" -> Click "Copy" under Token
- 5.Set the bot token and any other changes into settings/config.bot.json. You may copy the example json file in the settings folder, and rename it to config.bot.json
- 6.Click "OAuth2" on the left panel, then check the "bot" scope and whatever other permissions at the bottom. Use the generated invite URL to invite the bot.
- 7.Configure whether the bot should use a MongoDB database. See here for the difference.
- MongoDB - Recommended (only 64-bit systems are supported). Follow below instructions is running it locally.
- Start the DB server in console by
mongod, or automatically on bootup (ubuntu/debian
sudo systemctl enable mongod.service). It must be constantly running in the background.
- Databaseless (if MongoDB is not possible)
Sharding is default behavior. If you want to explicitly define the number of shards, set
Do not ever post your bot token (or files containing your bot token) anywhere where anyone else can see or access it. With the token, your bot app can be accessed by anyone and might cause your account to be banned on behalf of someone else's actions.
I am not responsible for what happens if someone gets a hold of the token that happens to be the same one you use to run this bot.