Skip to content
This is a Slack app that posts a daily chess puzzle from lichess.org to the Slack channel in which the app is installed.
Python HTML
Branch: master
Clone or download

Latest commit

T. Alexander Lystad
T. Alexander Lystad remove html comments
Latest commit 15ac804 Mar 9, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lichess-slack-app-authorize
lichess-slack-app-daily-puzzle
lichess-slack-app-direct-install
lichess-slack-app-helptext
lichess-slack-app-set-time
lichess-slack-app-slash-command
LICENSE.md
README.md
index.html

README.md

Daily Chess Puzzle by Lichess

This is a Slack app that posts a daily chess puzzle from lichess.org to the channel in which the app is installed.

It is currently deployed to Amazon Web Services using:

  • AWS Lambda (running Python 3.8)
  • Amazon DynamoDB (serverless NoSQL datastore)
  • Amazon Route 53 (domain registrar and DNS)
  • AWS Certificate Manager (SSL/TLS certificate)
  • Application Load Balancer (targeting AWS Lambda functions)
  • Amazon CloudWatch Events (cron)
  • Amazon CloudWatch Logs (logging)
  • AWS X-Ray (monitoring)

The aws_xray_sdk package is installed via an AWS Lambda layer.

Getting Started

You may install the app to your Slack workspace from https://lichess.org/daily-puzzle-slack

Don't expect to run the code locally or deploy the app anywhere without modifications.

License

This project is licensed under the AGPL license - see the LICENSE.md file for details

Acknowledgments

You can’t perform that action at this time.