Zadanie - stworzenie platformy opartej na bocie Telegram do łączenia się przez API z kontami 5 giełd kryptowalut:
Binance
Bybit
OKX
Mexc
Gate
Z każdej giełdy kryptowalut raz w ustalonym okresie, na przykład raz dziennie lub po uruchomieniu odpowiedniej komendy, powinna być parsowana informacja o wszystkich dostępnych na giełdzie tokenach i ich sieciach.
Powinna być parsowana taka informacja:
1. Nazwa tokena
2. Wszystkie sieci tokena wraz z adresami depozytu tokena w każdej z nich (jeśli adres składa się z dwóch części - powinny być obie)
3. Status tokena w każdej z sieci. (dostępny/wstrzymany/zablokowany itd., w zależności od giełdy)
Na przykład
Za każdym razem, gdy następują jakiekolwiek zmiany, te zmiany powinny być wydawane osobno. Na przykład, 1 stycznia dokonano parsowania wszystkich tokenów, następnie token USDT w sieci ERC-20 został wstrzymany do wypłaty. W takim przypadku podczas parsowania 2 stycznia powinniśmy zobaczyć tę zmianę w osobnej części bazy/listy.
Powinien być osobny bot Telegram, w którym jest możliwość uruchomienia parsowania w dowolnym momencie i który będzie na żądanie wysyłał dokument (najlepiej plik Excel) z danymi parsowania. Powinno to być zrealizowane przyciskiem "pobierz", po naciśnięciu którego pojawia się lista plików z datą i godziną, po 10 plików do jednoczesnego wyświetlenia. Strzałkami można wybierać wcześniejszą paczkę z 10 plików, aż do najstarszego pliku.
Giełdy w dokumencie powinny być oddzielone w jakiś sposób. Najlepiej, jeśli będą oddzielone w tabeli Excel na arkusze, a każdej giełdzie będą odpowiadały 2 arkusze - tokens i changes. Na przykład, Binance tokens i Binance changes.
Jeśli na jakiejś giełdzie zostanie odkryty nowy token, którego wcześniej nie było, tę informację należy natychmiast wysłać do bota w formie wiadomości z podaniem giełdy i tokena. To samo należy zrobić, jeśli odkryta zostanie nowa sieć, której wcześniej nie było.