Amethyst
A modular Discord bot written with Discord.js
Getting Started
- Install Node.js if it hasn't been installed yet.
- Clone the repository:
git clone https://github.com/consoleSkunk/Amethyst
- Rename
config.example.json
andfilter.example.json
inconfig
toconfig.json
andfilter.json
respectively, and modify them accordingly. - Do
npm install
to install the required dependencies. - Set the
DISCORD_TOKEN
environment variable:set DISCORD_TOKEN=<your token>
on Windowsexport DISCORD_TOKEN="<your token>"
on Mac/Linux
- Now start the bot by doing either:
npm start
- Install PM2 or another process manager:
npm install -g pm2
, and run it usingpm2 start package.json
.
Make sure you unset theDISCORD_TOKEN
variable afterwards.
Credits
- Yoshi-Bot by Woofie-Woof
Originally started as a fork of this bot, and as a result, some code is still used from it. - selfbit by Ahe4d (ISC License)
Code was reused to make the bot modular.