bryngo / rin

Speech-enabled Discord Bot

Home Page:http://bryngo.me/articles/2019-08/discord-bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rin

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.

rin

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

Quick Start

  • 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 do sudo 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

Discord Banner 2

Future Plans

  • 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.

TODO:

  • 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

Useful links

About

Speech-enabled Discord Bot

http://bryngo.me/articles/2019-08/discord-bot


Languages

Language:JavaScript 100.0%