Giter Club home page Giter Club logo

rig_bot's Introduction

Python-скрипт для мониторинга майнинг-ригов через Telegram

Скрипт для мониторинга ваших ригов-worker'ов на пулах (ethermine, dwarfpool и т.д.) с помощью телеграм-бота.

Getting Started

Суть работы кода такова: Каждые десять минут скрипт опрашивает API пула на предмет текущего reportedhashrate и времени прошедшего с момента последней принятой шары, сравнивает их с заданными и при необходимости присылает оповещение.

Prerequisites

  1. Создаем своего бота к примеру по этой инструкции: https://vc.ru/22593-howto-bot-selectel

  2. Устанавливаем Python https://www.python.org/downloads/ (python 3)

Installing

  1. Устанавливаем дополнительные модули (в зависимости от вашей ОС и версии python команды могут отличаться):
pip3 install requests
pip3 install pyTelegramBotAPI
  1. Берем файл rig_watch.py (в файле указанны значения для примера). Вставляем в него небходимые значения, например: token вашего бота , id майнера и id чата (см. соответствующие строки в скрипте):
URL = "https://api.ethermine.org/miner/тут ваш майнер/currentStats"
TOKEN = 'тут token вашего bota'
  1. Получаем ID чата:
https://api.telegram.org/bot<YourBOTToken>/getUpdates

  1. Ставим задачу на выполнение каждые 10 минут в cron или в планировщик задач если у вас windows.
C:\....путь_к_папке_с_установленным_phyton\python.exe c:\путь_к_файлу_rig_watch.py

Deployment

Желательно запускать этот код на стороннем компьютере, а не на самой ферме т.к. в случае её падения ничего приходить естественно не будет.

Built With

  • Vim - the ubiquitous text editor.
  • SublimeText - a sophisticated text editor for code, markup and prose.
  • SublimeSix - The power of Sublime Text and Vim combined.

Authors

See also the list of [contributors] who participated in this project.

  • art3mHQ

License

n/a

Acknowledgments

  • Спасибо Сатоши Накамото, Виталику Бутерину, Павлу Дурову и Валере
  • Om mani padme hum
  • etc

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.