A python gamebot for slack.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
gamebot
history
.gitignore
README.md
manage.py
requirements.txt

README.md

Slack Gamebot

A gamebot for Slack, written in python2 and utilzing Django 1.9. Gamebot has support for leaderboards, stats, and smack talking; it covers all the bases.

Looks like this:

Creates ELO rankings and charts like this:

Setup:

  • Get your slack API token:

  • On command line (replace <YOUR-API-KEY> with the API key you copied above):

git clone https://github.com/owocki/slack_gamebot.git
cd slack_gamebot
echo 'API_TOKEN = "<YOUR-API-KEY>"' > slackbot_settings.py
pip install --ignore-installed -r requirements.txt
./manage.py migrate
./manage.py run_bot
  • Invite your gamebot to a channel.
  • Start interacting with commands like gamebot help.