RavenBot is a Discord Bot designed to help the users and author of the Alexander Wales server, with features related to his stories, like This Used To Be A Dungeon, and some others.
It's just a Node bot using Discord.js, recently updated to its v9 API, with slash commands. Its installation process is simple, download and install its dependencies.
npm install
I run this using PM2, which watches the file for changes and restarts it if it crashes.
pm2 start index.js --watch
pm2 logs index.js
For further reference, check the PM2 documentation.
For local debugging, I use a different bot account and nodemon on Windows.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Features I would like to add in the future are listed below:
- A search feature that doesn't suck (would probably require tagging and processing all chapters of the story by hand)