Monitorowanie sprzedaży NFT w czasie rzeczywistym
Opracowałem bota w Pythonie, przeznaczonego do monitorowania aktywności rynku NFT na blockchainie TON (w szczególności na platformie handlowej GetGems) w czasie rzeczywistym.
Bot wykorzystuje asynchroniczne zapytania do interakcji z API blockchaina, filtrując transakcje dla konkretnych kolekcji NFT, na przykład „Anonimowe numery Telegram”. Gdy dochodzi do sprzedaży, bot analizuje surowe dane blockchaina, przekształca wartości z nanotonów na TON i natychmiast wysyła sformatowaną wiadomość na kanał Telegram lub do prywatnego czatu.
Kluczowe cechy:
- Całodobowe monitorowanie wydarzeń portfela/kontraktu przez TonAPI.
- Dekoduje dane JSON w celu wydobycia nazwy NFT, ceny i hasha transakcji.
- Automatycznie konwertuje surowe wartości blockchaina na czytelne ceny kryptowaluty TON.
- Wysyła wiadomości HTML z bogatym tekstem i bezpośrednimi linkami do platformy handlowej.
- Stworzony z wykorzystaniem aiohttp dla nieblokującego asynchronicznego wykonania, co zapewnia wysoką szybkość i stabilność.
Stos technologiczny: Python, aiogram, aiohttp, TonAPI, JSON, AsyncIO.
Bot wykorzystuje asynchroniczne zapytania do interakcji z API blockchaina, filtrując transakcje dla konkretnych kolekcji NFT, na przykład „Anonimowe numery Telegram”. Gdy dochodzi do sprzedaży, bot analizuje surowe dane blockchaina, przekształca wartości z nanotonów na TON i natychmiast wysyła sformatowaną wiadomość na kanał Telegram lub do prywatnego czatu.
Kluczowe cechy:
- Całodobowe monitorowanie wydarzeń portfela/kontraktu przez TonAPI.
- Dekoduje dane JSON w celu wydobycia nazwy NFT, ceny i hasha transakcji.
- Automatycznie konwertuje surowe wartości blockchaina na czytelne ceny kryptowaluty TON.
- Wysyła wiadomości HTML z bogatym tekstem i bezpośrednimi linkami do platformy handlowej.
- Stworzony z wykorzystaniem aiohttp dla nieblokującego asynchronicznego wykonania, co zapewnia wysoką szybkość i stabilność.
Stos technologiczny: Python, aiogram, aiohttp, TonAPI, JSON, AsyncIO.