Сборщик inApp BTT с нескольких адресов. Для работы необходимо установить nodeJS и npm.
Важное замечание при работе в Windows: Т.к. модуль sqlite требует компиляции, в Windows при установке NodeJS необходимо отметить чек-бокс "Automatically install the necessary tools....". Эта опция установит компоненты, необходимые для компиляции модулей NodeJS. Если NodeJS была установлена ранее без этих компонентов, ее необходимо переустановить.
Конфиг находится в файле config.js.
Запуск - colletor.bat в Windows или collector.sh в Linux.
После запуска скрипта - статистика по сбору доступна из веб-интерфейса на указанном в конфиге порте. По умолчанию: http:\\localhost:3000
Ограниченный доступ по паролю пока не реализован, так что лучше запускать на localhost (настраивается в конфиге). Если все же необходим удаленный доступ, то переменной host присваиваем значение 0.0.0.0.
Адреса сборщиков и ключи плательщиков прописываются в конфиге. Для редактирования конфига рекомендуется использовать Notepad++. В нем проще отслеживать правильность синтаксиса.
TO DO:
*Конфигурация (добавление/удаление) сборщиков и плательщиков из веб-интерфейса.
*Ограниченный доступ по логину/паролю
Tron: TLxWEnUodNVF7H3ocQUHU63V9RfaDryTMC
BTT in-app: BJqm3sy19jWOuRDCbG6QhMU5p3XuqupGrE7X2tEM+eqikjrrSEB2YM44Sa1tD0uqEoGMxRT5kihl/8ATkOZnz9E=