Skip to content

AlessandroSpallina/EthermineTelegramBots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

EthermineTelegramBots

A collection of Telegram bots that allow you to check the status of your mining rigs


Intro

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.

What's inside the repo

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!)

Dependencies & Script Execution

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 &

TODO

Telegram bot of Ethermine:

  • ETH -> done
  • ETC -> done
  • ZEC feel free to open issue and propose and contribute!
Donate

Tip Jar for broken student eth, etc, erc20/23 token -> 0x9eadbcF8Da788944Fc4da034bFa0d550eDC0bdad

About

A collection of Telegram bots that allow you to check the status of your mining rigs

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages