This is a simple little discord bot. I've never wrote a discord bot before! It can do plugins!
- run linux or macos, maybe in a VM if you're on windows?
- install RVM https://rvm.io/
- install bundler http://bundler.io
- Visit this page and get a developer account https://discordapp.com/developers/applications/me
You can set the DISCORD_TOKEN
and DISCORD_APP_ID
environment variables, or you can add them to brains/config.yml
git clone https://github.com/tnorris/rabblebot.git
cd rabblebot
bundle install --without nerds
cp brains/config{.example,}.yml
and edit this file to fit your needs.ENV_VAR
s will override theDISCORD_TOKEN
andDISCORD_APP_ID
bundle exec ruby ./exe/rabblebot
- look for the line that says "My oauth authroization URL is: "
- click that link as hard as you can
- allow the app to use your server
- You: @tom++
- RabbleBot: @tom's karma increased to -887276834
TODO:
- Stop a crashing plugin from taking down the whole bot