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.gitcd rabblebotbundle install --without nerdscp brains/config{.example,}.ymland edit this file to fit your needs.ENV_VARs will override theDISCORD_TOKENandDISCORD_APP_IDbundle 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