Гайд по WAXParser

Гайд по WAXParser

Stas Odnoroh

Оглавление:

  • Что такое WAXParser?
  • Как он работает?
  • Функционал
  • Примеры работы парсера
  • Как установить?
  • Ошибки
Создатель парсера: https://vk.com/abuz.trade
Группа создателя: https://vk.com/lowbank.trade
TG Создателя: @The_Makarworld


Что такое WAXParser?

Софт на питоне, который парсит ваши аккаунты на имеющиеся NFT карточки и токены


Как он работает?

В accounts.txt вы вписываете ники ваших WAX аккаунтов. Софт проходится по каждому аккаунту и записывает в бд все данные. Оповещает вас о всех изменениях.


Функционал

  1. Оповещение о новых NFT и Токенах.
  2. Оповещение о том что заканчиваются CPU, RAM
  3. Оповещение о бане аккаунта (когда сыпет 0.0001 TLM)
  4. Подсчет стоимости отдельного аккаунта и всех в сумме.
  5. Курсы TLM и WAX по CoinGecko.
  6. Получение ссылки на контракт с вписынными ид лопат или дрелей.


Примеры работы парсера:

/help - Все существующие команды
/get_cost - Список всех вещей на аккаунтах, подсчет стоимости нфт и токенов.
/p namee.wam - Получение информации по аккаунту
/info - информация по токенам на аккаунте
/accs - посмотреть загруженнные для парса акки, WAX и TLM на них.
/course - текущий курс TLM и WAX по CoinGecko
/on ntfs/tokens - Включить оповещения
/off nfts/tokens - Выключить оповещения.
/i namee.wam - Прямая ссылка на контракт с уже установленными ид первых 3 лопат/дрелей в инвентаре (нужно ждать пока бот спарсит основным потоком изменения)
/ram число - Установить лимит оповещения о RAM
/cpu
число - Установить лимит оповещения о CPU
/net
число - Установить лимит оповещения о NET

Как установить?

1) Скачиваете последнюю версию софта с GitHub, распаковываете его.

2. Открываете файл settings.txt


В поле user_id вписываете ваш ид телеграма, получить можно тут: @get_user_id_bot

В поле bot_token вписываете токен вашего бота. Чтобы создать бота напишите @BotFather.

timeout задержка между парсом аккаунтов, на первом запуске можно поставить 0 чтобы быстро спарсить все данные, далее желательно поставить 5.

tokens_notificationsоповещение о изменении баланса на аккаунте (true/false)

nfts_notificationsоповещение о новом нфт на аккаунте (true/false) + будет писать название вещей и цену, полезная штука.

cpu_limit Если cpu аккаунта поднимется выше, бот оповестит вас.

net_limitЕсли net аккаунта поднимется выше, бот оповестит вас.

ram_limitЕсли ram аккаунта поднимется выше, бот оповестит вас.

out_of_limit_timeoutЗадержка между повторным уведомлением о высокой нагрузке аккаунта (в секундах)

low_logging - Уменьшанная информация в сообщении. Пишется только ник аккаунта и событие.

proxy - Прокси, через которые парсить данные. Если оставить пустым, то будет парсится с вашего ip. Сейчас уже бесполезная функция.
Вписывать в формате: https://login:password@ip:port


3) В файл accounts.txt вписываете имена ваших аккаунтов, в каждой строчке 1 имя.

4) Запускаете run.bat


*При первом запуске он будет парсить все акки с добавлять данные о них в файл, будет много уведомлений (если они включены).


Ошибки:

1) aiogram.utils.exceptions.TerminatedByOtherGetUpdates

Решение:

Нельзя запускать несколько парсеров/софтов на 1 телеграм бот, они конфликтуют. Создайте новый.

2) Chat Not Found

Решение: напишите вашему боту /start

3) aiogram.utils.exceptions.ValidationError: Token is invalid

Решение: Вы неверно ввели bot_token, проверьте.



Report Page