Скрипт для мониторинга ваших ригов-worker'ов на пулах (ethermine, dwarfpool и т.д.) с помощью телеграм-бота.
Суть работы кода такова: Каждые десять минут скрипт опрашивает API пула на предмет текущего reportedhashrate и времени прошедшего с момента последней принятой шары, сравнивает их с заданными и при необходимости присылает оповещение.
-
Создаем своего бота к примеру по этой инструкции: https://vc.ru/22593-howto-bot-selectel
-
Устанавливаем Python https://www.python.org/downloads/ (python 3)
- Устанавливаем дополнительные модули (в зависимости от вашей ОС и версии python команды могут отличаться):
pip3 install requests
pip3 install pyTelegramBotAPI
- Берем файл rig_watch.py (в файле указанны значения для примера). Вставляем в него небходимые значения, например: token вашего бота , id майнера и id чата (см. соответствующие строки в скрипте):
URL = "https://api.ethermine.org/miner/тут ваш майнер/currentStats"
TOKEN = 'тут token вашего bota'
- Получаем ID чата:
https://api.telegram.org/bot<YourBOTToken>/getUpdates
- Ставим задачу на выполнение каждые 10 минут в cron или в планировщик задач если у вас windows.
C:\....путь_к_папке_с_установленным_phyton\python.exe c:\путь_к_файлу_rig_watch.py
Желательно запускать этот код на стороннем компьютере, а не на самой ферме т.к. в случае её падения ничего приходить естественно не будет.
- Vim - the ubiquitous text editor.
- SublimeText - a sophisticated text editor for code, markup and prose.
- SublimeSix - The power of Sublime Text and Vim combined.
- Denspb - Initial work - форум Майнингклаб (https://miningclub.info/)
See also the list of [contributors] who participated in this project.
- art3mHQ
n/a
- Спасибо Сатоши Накамото, Виталику Бутерину, Павлу Дурову и Валере
- Om mani padme hum
- etc