A simple bot that performs automation tasks on the main tldr repository.
- Generate a GitHub personal access token with the
repo
scope and then set the needed environment variables:
FLASK_APP=/path/to/app/tldr_bot.py
BOT_TOKEN=<token>
BOT_USERNAME=<username>
REPO_SLUG=tldr-pages/tldr
PORT=<port>
Then run the app using Flask:
flask run --port=$PORT
See the tldr-bot.service
file for an example systemd unit configuration.
Typically, the service is running under uWSGI and fronted by nginx. So you need to set the proper nginx config too.
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:6129;
}