Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Задача: написать бота для телеграм, который мониторит блокчейны Ethereum, Binance smart chain, Bitcoin на предмет транзакций по списку адресов, который формирует пользователь.

Функции бота:

  • добавить адрес(а) - поведение бота по-умолчанию - любое входящее сообщение считать адресом. Если текст является адресом одной из сетей, добавить в пул отслеживаемых этим пользователем, если нет - выдать сообщение о том что полученный текст адресом не является. При получении многострочного сообщения, каждую строку проверить на предмет того является ли она адресом.
  • удалить адрес(а). При нажатии пользователя на пункт меню "удалить адрес", бот ожидает получить один или список адресов, которые будут удалены из списка отслеживаемых для этого пользователя.
  • проверить баланс адреса. Выдать пользователю баланс всех его токенов.
  • Проваерить баланс адресов. Бот присылает приглашение ввести список адресов для проверки, далее для каждого полученного проверяется список токенов на балансе.
  • Проверить баланс всех адресов.
В боте планируется реализация подписочной модели для пользователей с количеством адресов более чем N, M, K, где эти пороговые значения будут задаваться администратором.

Бэкэнд должен работать только на собственных нодах, то есть не использовать апи сторонних сервисов вроде etherscan или infura.

Открыт к предложениям по стеку, срокам реализации.

3 года назад
robertkein
Роман 
40 летТаиланд
13 лет в сервисе
Был
2 года назад