She's alive! Rin now lives on a Digital Ocean droplet. I have githooks set up to auto build when I push, so she'll always be online.
Discord bot build from following mainly this guide and a bit of this codebase.
Built with
- node v12.18.2
- discord.js v12.2.0
- Make sure you are using node v12.18.2
nvm use --lts
- Start mongodb server
sudo service mongodb start
. For some reason, this doesn't work for my WSL machine so I dosudo mongod &
every time I want to work on this project after restarting my computer. - Run
node index.js
to start.
Chat about the bot with me here
- Add permissions for who can / can't use the voice recognition features. It can get pretty costly.
- Add those same features, but make it voice enabled.
- Figure out a way to reduce the Google Speech to text API usage. I've only tested this thing for like less than an hour each day for 3 days, and I've been charged $3 already. I think I'm making unecesscary requests; info.
- Make the
?play
command more robust - Make all bot outputs the same format (i.e. message embeds)
- Check for stability
- Deploy bot to server
- Make bot website
- Publicize bot
- File organization for events and commands
- More in-depth guide on how to make this bot.
- Setting up githooks