Ceda EI 1f0a05ca9d | ||
---|---|---|
.gitignore | ||
LICENSE | ||
README.md | ||
bot.py | ||
button_groups.py | ||
errors.py | ||
questable.py | ||
sample.config.py | ||
schema.sql | ||
server.py | ||
template.questable.service |
README.md
Questable
A game-like To-Do List Telegram Bot.
Source code for Questable Bot and the relevant API
Self Hosting
- Clone the repository.
git clone https://gitlab.com/questable/questable_bot.git
cd questable
Telegram Bot
- Install the dependencies
pip3 install python-telegram-bot
- Copy
sample.config.py
toconfig.py
and edit it accordingly. - Run the bot
python3 bot.py
Questable API Server
- Install the dependencies
pip3 install Flask flask_cors
- Install
gunicorn
pip3 install gunicorn
- Run
gunicorn3 -b 127.0.0.1:5000 server:app
. Change port if you want to run gunicorn on a different port. - Set up a reverse proxy from your webserver to
localhost:5000
.