Welcome! This is the repository where all the code for the r/JaidenAnimations Discord Bot (also known as Ari Bot) is stored.
Ari Bot is focused on providing the r/JA server and its members an efficient and useful variety of features. Its main focus has been the utility (for so the repository name), being the ying to the yang, Tofu Bot from MaxTechnics (where he covers the more fun aspect of stuffs)
Some of the main features Ari Bot includes are:
- Information/Util commands (user-info, server-info, avatar)
- Moderation commands
- Highly customizable settings and word blacklisting
- Low-latency work and low outage (since it doesn't have to be sharded like most mainstream bots)
- Other miscellaneous and fun features (urban, math, special welcome messages, etc.)
- MaxTechnics
- RetainedEdge
- Acama
- KiritoTheOneShotter
- the DJS community
- and everyone who has helped me in any way on this project
NOTE: This bot is not intended for personal use, it was made to meet the r/JA Discord Server necessities, and might malfunction if used as-is.
- Make a bot application and retrieve the token, here's how
- Clone this repo
- Run
npm i
- You have to add/modify certain core files, here's the list:
.env
DISCORD_TOKEN=[your token]
config.json
{
"prefix": "prefix",
"owner": "owner tag",
"ownerID": "owner id",
"jaidenServerID": "main server's id",
"mainChannel": "#general's id",
"logChannel": "logs channel"
}
botSettings.json
{
"welcomer": true,
"blacklisting": true,
"blacklistLogs": true,
"disabledCommands": []
}
src/handlers/blacklisted-words.json
{
"jr34": [],
"nsfw": [],
"offensive": []
}
src/handlers/autoresponders.js
class AutoResponder {
constructor(input, output) {
this.input = input;
this.output = output;
this.regexp = input instanceof RegExp;
}
}
const autoresponders = [
];
module.exports = autoresponders;
- Run
node index
- Enjoy I guess lol
Made with love by Tera (´• ω •`)