Перейти к содержанию

Бесплатный скрипт для мониторинга асиков на пуле BTC.com


NoProblem

Рекомендуемые сообщения

Всем доброго времени суток, выкладываю свой скрипт для мониторинга асиков на пуле BTC.com (Адрес пула: https://pool.btc.com)

Скрипт бесплатный с откртым кодом пользуйтесь на здоровье :)
После запуска появляется иконка в трее:


git_btccom.thumb.png.c23d58dd8b0c8e1b7f5ae8222ecaa889.png

 

Скрипт раз в 2 минуты проверяет хэшрэйт на пуле, если асик отвалился или хэшрэйт уменьшился то то появится ошибка в трее и скрипт отправляет смс и/или сообщение в телеграмм.

Для работы скрипта необходимо:
1. Установить программу автохоткей https://www.autohotkey.com/
2. Скачать и распаковать скрипт https://github.com/NoProblem/BTC.com-Watchdog/raw/master/BTC.com-Watchdog.zip
3. (Пропустить шаг если не хотите слать смс) Зарегистрироваться на сайте sms.ru, сайт позволяет бесплатно отправить 5 смс в сутки на свой номер, этого обычно достаточно.
4. (Пропустить шаг если не хотите слать сообщения в Telegram) Через BotFather в Telegram создаете своего бота https://core.telegram.org/bots, получаете его token и, написав ему, получаете chat_id чата.
5. Прописать в файле BTC.com_watchdog.ini ваши настройки:

[BTC.comSettings]
User=SubAccount ------------------------------------ Ваш суб аккаунт на пуле. https://pool.btc.com/manage-account
AccessKey=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - "AccessKey" из настроек на пуле: https://pool.btc.com/dashboard -> "Settings" -> "Get AccessKey and puid"
puid=XXXXX ----------------------------------------- "puid" из настроек на пуле: https://pool.btc.com/dashboard -> "Settings" -> "Get AccessKey and puid"
APIURL=https://eu-pool.api.btc.com/v1/ ------------- API Call the path as follows: https://${Endpoint}/${Version}/ Endpoint: China cn-pool.api.btc.com, America us-pool.api.btc.com; Version: v1 https://github.com/btccom/BTCPoolAPIDocs/blob/master/en.md)
WorkerWarnSpeed=100.00 ----------------------------- Скорость (предупреждение) если скорость ниже то появится предупреждение в трее и логе.
WorkerErrorSpeed=90.00 ----------------------------- Скорость (ошибка) если скорость ниже то появится ошибка в трее и отправится SMS и/или сообщение в телеграмм.
WorkerTotal=8 -------------------------------------- Общее количество воркеров, если работающих воркеров меньше или больше появляется ошибка в трее и отправляется SMS и/или сообщение в телеграмм.
SleepTime=120000 ----------------------------------- Задержка в миллисекундах между проверками (120000 = 2 минуты)
SleepAfterError=1800000 ---------------------------- Задержка в миллисекундах перед следующей проверкой в случае если произошла ошибка (1800000 = 30 минут). Сделано чтобы в случае ошибки не спамить SMS.
MustSendSMS=0 -------------------------------------- Отправлять SMS если произошла ошибка (слать:1 не слать:0)
SMS_RU_api_id=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX - Ваш api_id с сайта sms.ru https://sms.ru/?panel=api
Phones=79001234567,79001234568 --------------------- Номера телефонов на которые будет отправлено SMS.
MustSendTelegram=0 --------------------------------- Отправлять сообщение в Telegram если произошла ошибка (слать:1 не слать:0)
Telegram_token=XXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXX - токен полученный от BotFather в Telegram.
Telegram_chat_id=XXXXXXXXX ------------------------- chat_id вашего с ботом чата в телеграм, для этого открываете например веб клиент (https://web.telegram.org/) и пишете любое собщение созданному боту, далее в браузере делаете запрос вида https://api.telegram.org/botXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXX/getUpdates?offset=0 (где XXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXX - token вашего бота) и узнаете значение поля id это и есть искомый chat_id.

6. Запустить скрипт (двойной клик на файле BTC.com_watchdog.ahk), в трее появится иконка "пауза" кликнуть по ней правой кнопкой и выбрать в списке "Run BTC.com Watchdog"
7. Профит!

 

Скрипт можно редактировать в любом текстовом редакторе, например я редактирую в блокноте и notepad++, компиляция и прочее не требуются, достаточно выбрать в трее "Reload This Script" или "Exit" и запустить скрипт заново.
В скрипт можно легко добавить отправку емэйла или сообщения в вайбер/скайп/ватсап/твитер/и т.д. на соответствующих сайтах есть описание api обычно аналогичное отправке смс или сообщений в телеграмм.
Кому понравилось коньяк можно лить сюда :) Bitcoin: 17cQT8GjQyYg9QKt2b42PFXRTifxENdMHT

Ссылки:
качаем тут: https://github.com/NoProblem/BTC.com-Watchdog/raw/master/BTC.com-Watchdog.zip
страница проекта: https://github.com/NoProblem/BTC.com-watchdog
В скрипте использована опенсорс библиотека:
AutoHotkey-JSON https://github.com/cocobelgica/AutoHotkey-JSON

Скрипт занимает 3МБ оперативки и 0.0% процессорного времени, можно запускать несколько скриптов с разными настройками из разных папок. 

 

Изменено пользователем NoProblem
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • SixMAbot - бесплатный бот для торговли криптой

      Немного биографии, кому не интересно — без проблем листаем сразу ниже Бесплатный торговый робот для крипты SixMAbot Разработаны подробные видеоуроки с описанием бота и работы с ним. Результаты бэктестов при использовании полного функционала бота (комиссия задана 0,06% специально завышенная для стресс-тестирования) За 2023 год: РАЗ ДВА ТРИ За 2022-2023 годы: РАЗ ДВА ТРИ   Летом 2022 года запускались реальные торги на Binance, к

      в Софт для трейдинга

    • [P2P-платформа] от TOP-10 Майнинг пула emcd. [без KYC, бесплатный вывод]

      emcd. P2P - платформа для P2P торговли криптовалютой на базе ТОП-10 майнинг-пула в мире.  Безопасные и быстрые сделки от проверенных продавцов с большим выбором валют и способов оплаты. Крипта от майнеров Покупай криптовалюту прямо в экосистеме майнинг-пула Выгодный курс Выбирай выгодные предложения и зарабатывай на разнице курсов Бесплатный вывод Выводи криптовалюту на внешние кошельки абсолютно бесплатно   Отсутствие KYC на этапе бета-тестирования  

      в Биржи криптовалют

    • autohashmining.com бесплатный бонус для старта майнинга хеш-мощность 200 ГГц/с Щедрая баунти программа. Скрин вывода в описании

      Бесплатный бонус для старта майнинга хеш-мощность 200 ГГц/с Минимальная сумма вывода BTC/ETH/USDT TRC20/USDT BEP20 составляет 3 доллара США, а для других криптовалют минимальная сумма вывода составляет 1,1 доллара США Но у меня прошел вывод в LTC на 0.23$ Зарегистрировался месяц назад и забыл подумал очередной мусор. Но оказалось не так. Проект продолжает расти и развиваться.  Так же есть щедрая баунти программа в разделе Free Bounty от 0.5$ до 500 $ 

      в Раздачи монет

    • https://t.me/TRXULTRAMINERBOT- бесплатный TRX каждый час

      Запускаем бота https://t.me/TRXULTRAMINERBOT?start=6009530105 Подписываемся на 2 канала. Добавляем почту от Faucetpay (это кошелек для микротранзакций) Кнопкой "Free bonus" клеймим монетку TRX каждый час. Выплата автоматически проступает на ваш FaucetPay кошелек. Вывод проверен.  

      в Раздачи монет

    • A-Bot - Бесплатный бот для Binance

      Данный бот предназначен для спотовой торговли на всех доступных котируемых активах (BTC, ETH, BNB, TRX, XRP, стейблкоины, фиатные валюты). Работает по гибкой стратегии усреднения, имея обширное количество дополнительных настроек и опций, напрямую влияющих на итоговый профит и стратегию в целом, таких как: торговля монетами при листинге; детектор пампов; трейлинг-стоп; закрытие позиции по принципу частичной распродажи в зависимости от её веса (это позволяет тянуть среднюю продажу выше при пампе м

      в Софт для трейдинга

×
×
  • Создать...