@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.txtSLACK_KEY = xxxxx
BOT_TOKEN = xxxxx
POOLS_KEY = xxxxx
ANALYTICS_TOKEN = xxxxxOnly 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].
