A bot that allows you to play Connect 4 on Slack! Start a game in any channel or private group, and 2 people can play.
Written for fun and to practice new features found in the new ECMAScript 6 JavaScript standard.
Inspired by @CharlieHess/slack-poker-bot.
- Create a new bot integration here
- Run the bot locally, on heroku server or Docker
- Start a game using:
@<bot-name>: start
- Follow the instructions
$ git clone git@github.com:wgpsutherland/slack-connect-4-bot.git && cd slack-connect-4-bot
$ npm install
$ npm start
Create token.txt
in the root directory and paste in the API token given when creating your bot integration.
$ docker pull asimpson/slack-connect-4-bot
$ docker run -e "SLACK_CONNECT_4_BOT_TOKEN=YOUR_TOKEN" --name connect4 -d asimpson/slack-connect-4-bot
$ heroku create
$ heroku config:set SLACK_CONNECT_4_BOT_TOKEN=[Your API token]
$ git push heroku master
Alternatively, you can deploy your own copy with one click using this button:
See the Heroku documentation for more info about changing the configuration variables after deployment.
Tests can be run using npm test
.