Tournie, the Challonge bot for Slack. Hosted as an AWS Lambda.
- Listing open tournaments for configured Challonge organization.
- Connecting Slack user with Challonge member by "logging in". Suggestions from previous tournaments by configured Challonge organization.
- Signing up for open tournaments.
- Listing next matches for user, for tournaments s/he is part of.
See the Primer wiki page regarding future development.
-
Set up AWS credentials, with a profile called "claudia". (You can use
aws-credentials.example
as a template by copying it to~/.aws/credentials
and filling in your accesss id and key.) See Claudia set-up instructions regarding what policies the user needs to have. -
Copy
challonge.json.example
tochallonge.json
and enter Challonge organization sub-domain and Challonge user API key. -
Create Slack app.
-
Set up and deploy bot the first time to AWS:
npm run setup
To update the bot:
npm run update
Licenced under the MIT License.