A collection of Telegram bots that allow you to check the status of your mining rigs
A few days ago i was searching for a telegram bot which notify me about my workers' crash and able to return info about general stats and specifically stats of workers under Ethermine Mining Pool. My research was a failure because a lot of ethermine telegram bots are not up at time of writing and other bots are available only under paid subscription, moreover i was unable to find a simple telegram bot source code that satisfy my requirements. So i wrote a python basic telegram bot which parse ethermine json in order to check for worker and accept command from allowed only telegram users or group.
Right now, only bot for ethereum mining side of ethermine pool is available, but in the future i'm planning to port the script of the bot for ethereum classic (etc.ethermine.org) and for zcash side of ethermine. So, inside this repository you will find a very simple python script that is able to accept commands:
- help - print help
- status - print general info about all total hashrate and other trivials
- workers - print specifically workers infos
This bot check periodically for number of workers that should reach the pool and if this drop less than setted number the bot will advice the list of allowed users! Note that this code is Free Software and free to modify and you can made everything you want; this source is for people who want to host their own bot, just set the option and put this code on a vps or in a raspberry or where you want and it's done! (so is not the source code of a bot that allow multiple miners to use the same bot for the service, i prefer to host my own bot and maybe also you too!)
The only thing you should do before runnign this python script is install Python-Telegram-Bot. Should be fine the command (obviously you should have python3 already installed):
pip3 install python-telegram-bot
and then just enter in ethereum directory, so
python3 eth.py &
Telegram bot of Ethermine:
- ETH -> done
- ETC -> done
- ZEC feel free to open issue and propose and contribute!
Tip Jar for broken student eth, etc, erc20/23 token -> 0x9eadbcF8Da788944Fc4da034bFa0d550eDC0bdad