Задача - зробити платформу на базі телеграм-бота для підключення по API до акаунтів 5 криптобірж:
Binance
Bybit
OKX
Mexc
Gate
З кожної криптобіржі 1 раз в установленому періоді, наприклад, раз на добу або по запуску відповідної команди, повинна парситися інформація про всі наявні на біржі токени та їх мережі.
Повинна парситися така інформація:
1. Назва токена
2. Усі мережі токена разом з адресами депозиту токена в кожній з них (якщо адреса складається з двох частин - повинні бути обидві)
3. Статус токена в кожній з мереж. (доступний/призупинений/заморожений і тд, в залежності від біржі)
Наприклад
Кожного разу, коли відбуваються які-небудь зміни, ці зміни повинні видаватися окремо. Наприклад, 1 січня був зроблений парсинг по всім токенам, потім токен USDT в мережі ERC-20 був призупинений для виведення. У такому випадку при парсингу 2 січня ми повинні побачити цю зміну в окремому шматку бази/списку.
Повинен бути окремий телеграм бот, в якому є можливість запустити парсинг в будь-який момент і який буде за запитом надсилати док (бажано ексель файл) з даними парсингу. Це повинно бути реалізовано кнопкою "скачати", після натискання якої з'являється перелік файлів з датою і часом, по 10 файлів для одночасного показу. Стрілками можна вибирати більш ранню пачку з 10 файлів, аж до самого першого файлу.
Біржі в доку повинні бути розділені якимось чином. Найкраще буде, якщо вони будуть розділені в ексель таблиці по листах і кожній біржі буде відповідати 2 листа - tokens і changes. Наприклад, Binance tokens і Binance changes.
Якщо на якійсь біржі виявлено новий токен, якого раніше не було, цю інформацію слід відразу ж надіслати в бота у вигляді повідомлення з вказівкою біржі та токена. Те ж саме слід зробити, якщо виявлена нова мережа, якої раніше не було.