Telegram Bot (TgReceiver)
ТЗ по скрипту TgReceiver
Основная концепция и задача:Скрипт должен мониторить источники (Телеграмм каналы) на наличие новых постов.
Каждый новый пост от этих источников должен проверятся на наличие определенных паттернов: адрес смарт контракта 0х формата или ссылку на ресурс которая содержит адрес смартконтракта (erc20 токена или адрес пары/пула).
В случае обнаружения триггера. Бот должен:
- Сделать запрос к api dextools или dexview и получить информацию о токене/паре.
- Сформировать пост основываясь на ответе из апи, пример структуры поста
и запостить его в указанный ТГ канал.
- Сделать запись в таблицу БД постгрес с примерной структурой как на скрине ниже.
эти данные понадобятся для подсчета постов (колов) которые бот словил по конкретному токену, и на их основе будут формироваться и закрепляться посты-отчеты за 24ч как на скрине ниже:
Кандидат должен предложить свою архитектуру бота.
СТЕК
Бот должен быть написан на Python, сейчас проект написан TS/ Node.js.
База данных PSQL.
Сейчас это рабочий продукт, но сделан он не дальновидно 1000 строк кода и сложно масштабировать дальше.
https://t.me/early_calls
Что важно:
Опыт работы с ТГ ботами и крипто
Созваны с командой, только текстовой формат общения не подходит
Тех поддержка продукта и чистый код
Дальше будут новые задачи
укажите тг