Моніторинг NFT-продажів у реальному часі
Розробив бот на Python, призначений для моніторингу активності ринку NFT на блокчейні TON (зокрема, на торговельному майданчику GetGems) у режимі реального часу.
Бот використовує асинхронні запити для опитування API блокчейну, фільтруючи транзакції для конкретних колекцій NFT, наприклад, «Анонімні номери Telegram». Коли відбувається продаж, бот аналізує необроблені дані блокчейну, перетворює значення з нанотонів у TON і миттєво надсилає відформатоване повідомлення на канал Telegram або в приватний чат.
Ключові особливості:
- Цілодобовий моніторинг подій гаманця/контракту через TonAPI.
- Декодує дані JSON для вилучення імені NFT, ціни та хешу транзакції.
- Автоматично конвертує необроблені значення блокчейну в читабельні ціни криптовалюти TON.
- Надсилає HTML-повідомлення з багатим текстом та прямими посиланнями на торговельний майданчик.
- Створено з використанням aiohttp для неблокуючого асинхронного виконання, що забезпечує високу швидкість і стабільність.
Технологічний стек: Python, aiogram, aiohttp, TonAPI, JSON, AsyncIO.
Бот використовує асинхронні запити для опитування API блокчейну, фільтруючи транзакції для конкретних колекцій NFT, наприклад, «Анонімні номери Telegram». Коли відбувається продаж, бот аналізує необроблені дані блокчейну, перетворює значення з нанотонів у TON і миттєво надсилає відформатоване повідомлення на канал Telegram або в приватний чат.
Ключові особливості:
- Цілодобовий моніторинг подій гаманця/контракту через TonAPI.
- Декодує дані JSON для вилучення імені NFT, ціни та хешу транзакції.
- Автоматично конвертує необроблені значення блокчейну в читабельні ціни криптовалюти TON.
- Надсилає HTML-повідомлення з багатим текстом та прямими посиланнями на торговельний майданчик.
- Створено з використанням aiohttp для неблокуючого асинхронного виконання, що забезпечує високу швидкість і стабільність.
Технологічний стек: Python, aiogram, aiohttp, TonAPI, JSON, AsyncIO.