@cool_defi_bot is an open-source telegram bot written in Python.
- Fetch and format API data
- Report errors and feedback to Slack
- Record usage to Google Analytics
- Manage deployment with Flask application
Please log bugs and feature requests to issues. Develop and add your own features by creating a pull request.
$ virtualenv env
$ source env/bin/activate
$ pip install -r requirements.txt
SLACK_KEY = xxxxx
BOT_TOKEN = xxxxx
POOLS_KEY = xxxxx
ANALYTICS_TOKEN = xxxxx
Only BOT_TOKEN
is needed to run the bot, other just enable additional features, like error and feedback response via Slack and tracking command popularity via Analytics. POOLS_KEY
is needed to run /pools
and /deepest
command - fill the form to get it.
$ python run_telegram.py
- Run Flask instance:
$ python run_flask.py
- Start the bot with:
$ curl -X POST -d '' "http://127.0.0.1:8080/start?method=Local"
- Stop the bot with:
$ curl -X POST -d '' "http://127.0.0.1:8080/stop?method=Local"
You can contact me via mail on [email protected].