{"id":20680034,"url":"https://github.com/alessandrospallina/etherminetelegrambots","last_synced_at":"2025-04-19T23:53:20.438Z","repository":{"id":49258933,"uuid":"98110598","full_name":"AlessandroSpallina/EthermineTelegramBots","owner":"AlessandroSpallina","description":"A collection of Telegram bots that allow you to check the status of your mining rigs","archived":false,"fork":false,"pushed_at":"2021-06-21T15:32:31.000Z","size":20,"stargazers_count":11,"open_issues_count":1,"forks_count":9,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-19T23:53:16.444Z","etag":null,"topics":["ethereum","ethermine","mining","telegram"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlessandroSpallina.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-07-23T16:24:39.000Z","updated_at":"2024-06-06T06:46:53.000Z","dependencies_parsed_at":"2022-08-20T12:40:35.658Z","dependency_job_id":null,"html_url":"https://github.com/AlessandroSpallina/EthermineTelegramBots","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlessandroSpallina%2FEthermineTelegramBots","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlessandroSpallina%2FEthermineTelegramBots/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlessandroSpallina%2FEthermineTelegramBots/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlessandroSpallina%2FEthermineTelegramBots/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlessandroSpallina","download_url":"https://codeload.github.com/AlessandroSpallina/EthermineTelegramBots/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249830852,"owners_count":21331357,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ethereum","ethermine","mining","telegram"],"created_at":"2024-11-16T21:28:54.700Z","updated_at":"2025-04-19T23:53:20.422Z","avatar_url":"https://github.com/AlessandroSpallina.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EthermineTelegramBots\nA collection of Telegram bots that allow you to check the status of your mining rigs\n___\n### Intro\nA few days ago i was searching for a telegram bot which __notify__ me about my workers'\ncrash and able to return info about general stats and specifically stats of workers\nunder __Ethermine Mining Pool__. My research was a failure because a lot of ethermine\ntelegram bots are not up at time of writing and other bots are available only\nunder paid subscription, moreover i was unable to find a simple telegram bot source\ncode that satisfy my requirements.\nSo i wrote a python basic telegram bot which parse ethermine json in order to\ncheck for worker and accept command from __allowed only telegram users or group__.\n\n### What's inside the repo\nRight now, only bot for __ethereum__ mining side of ethermine pool is available, but\nin the future i'm planning to port the script of the bot for __ethereum classic__\n(etc.ethermine.org) and for __zcash__ side of ethermine.\nSo, inside this repository you will find a very simple python script that is\nable to accept commands:\n* _help_ - print help\n* _status_ - print general info about all total hashrate and other trivials\n* _workers_ - print specifically workers infos\n\nThis bot _check periodically for number of workers that should reach the pool_ and\nif this drop less than setted number the bot will advice the list of allowed users!\nNote that this code is __Free Software__ and free to modify and you can made everything\nyou want; this source is _for people who want to host their own bot_, just set the\noption and put this code on a vps or in a raspberry or where you want and it's done!\n(so is not the source code of a bot that allow multiple miners to use the same bot\nfor the service, i prefer to host my own bot and maybe also you too!)\n\n### Dependencies \u0026 Script Execution\nThe only thing you should do before runnign this python script is install [Python-Telegram-Bot](https://github.com/python-telegram-bot/python-telegram-bot).\nShould be fine the command (obviously you should have python3 already installed):\n```\npip3 install python-telegram-bot\n```\nand then just enter in ethereum directory, so\n```\npython3 eth.py \u0026\n```\n\n### TODO\nTelegram bot of Ethermine:\n* ETH -\u003e done\n* ETC -\u003e done\n* ZEC\n__feel free to open issue and propose and contribute!__\n\n##### Donate\nTip Jar for broken student\neth, etc, erc20/23 token -\u003e 0x9eadbcF8Da788944Fc4da034bFa0d550eDC0bdad\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falessandrospallina%2Fetherminetelegrambots","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falessandrospallina%2Fetherminetelegrambots","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falessandrospallina%2Fetherminetelegrambots/lists"}