lists | ||
.env | ||
.gitignore | ||
brown-town.service | ||
index.js | ||
LICENSE | ||
package.json | ||
README.md | ||
start.sh |
Brown-Town
A Discord welcome and moderation bot.
The current features are listed below:
Features
Note that Brown Town is still early in development. Things are bound to change.
- Send a welcome message when someone joins your Discord guild
- Set a custom status for the bot
- Naughty word filter
- 3 lists that can be added to and removed from in real-time (badwords, potential-badwords, and whitelist)
- Has support for
!bot
commands - Can DM moderators that choose to enable it
Planned Features
- Add an option to send a DM to new guild members
- More to come
Using the bot in your server
Currently, I don't host the bot publicly for people to use however, you can host it yourself. To do that, simply modify .env to your needs. Creating a Discord token (give it admin permissions or tweak it to your needs). Now simply run node index.js
or start start.sh
and then you're done.
Systemd (optional)
I included a sample Systemd service for your convience. Modify /path/to/start.sh
in brown-town.service
to the path of start.sh
. Copy brown-town.service
to /etc/systemd/system/
or a local path if you'd prefer. Make sure start.sh
is executable chmod +x start.sh
then start the service with systemctl start brown-town.service
.