Парсер транзакцій з відправкою інфи в бот
5000 UAHБот трекінгу транзакцій по заданим гаманцям на платформі https://gmgn.ai/
Функціональні вимоги
Запуск Бота:
Після запуску бот запитує користувача для додавання гаманця, який потрібно моніторити.
Додавання гаманця:
Користувач надсилає адресу гаманця у чат з ботом.
Адреса зберігається, і бот починає її моніторити, надсилаючи сповіщення про нові транзакції.
Видалення гаманця:
Користувач може видалити гаманець з моніторингу через команду.
Після видалення гаманець більше не буде відслідковуватись.
Формат сповіщень:
Повідомлення містить тип дії (купівля або продаж), назву токена, адресу токена, ринкову капіталізацію, обсяг транзакції та часову позначку (переведено в київський час).
Частота перевірки:
Парсер перевіряє кожну адресу раз на хвилину на наявність нових транзакцій.
Нефункціональні вимоги
Продуктивність:
Бот повинен підтримувати моніторинг декількох гаманців одночасно без значного зниження продуктивності.
Інтерфейс користувача
Команди для бота:
/start – запуск бота, ознайомлення з інструкцією.
/add_wallet {гаманець} – додати адресу гаманця до моніторингу.
/remove_wallet {гаманець} – видалити адресу гаманця з моніторингу.
/list_wallets – перегляд усіх гаманців, що моніторяться.
/help – інструкція по використанню бота.
Повідомлення користувачу:
Після додавання гаманця бот повідомляє користувача про початок моніторингу.
Після видалення гаманця бот підтверджує видалення.
Сповіщення про нову транзакцію надходить у зазначеному форматі.
Технічні деталі
Технології:
Python для реалізації парсера та Telegram-бота.
Бібліотека requests або httpx для роботи з API GMGN та Solscan.
Telegram Bot API для взаємодії з користувачем.
База даних (SQLite або інша) для зберігання даних про користувачів та адреси гаманців.
Реалізація парсера:
API-запити на GMGN/Solscan для отримання інформації про транзакції або парсинг через веб інтерфейс
Врахувати можливість використання проксі для уникнення блокувань сервером
Обробка даних для формування повідомлення у потрібному форматі.
Кешування транзакцій для уникнення дубльованих сповіщень.
Налаштування часу:
Всі часові позначки мають конвертуватися в місцевий час Київ (UTC+2) і дублювати оригінальний час
Логування:
Логування подій бота: додавання та видалення гаманців, надсилання повідомлень окремо склаадєтсья в таблиці в базі
Логування помилок та несправностей для спрощення налагодження.
окремо склаадєтсья в таблиці в базі.
Кращі практики для реалізації
Обробка виключень:
Важливо реалізувати обробку помилок під час запитів до API, помилок з’єднання або невірних форматів даних.
Розділення логіки:
Парсер та логіку Telegram-бота рекомендується реалізувати окремо, щоб забезпечити гнучкість та масштабованість.
Тестування:
Регресійне тестування для перевірки роботи парсера та коректності повідомлень.
Тестування продуктивності при додаванні декількох адрес гаманців.
-
Доброго дня, в кінцевому підсумку, ви самі будете деплоїти бота чи потрібно додати ci/cd? Маю досвід у написанні парсерів і ботів, в якості логування помилок пропоную використовувати sentry, парсер запускати через docker/docker-compose. Для всіх додаткових питань пишіть особистим повідомленням. Буду рада співпраці.
P.S. час оцінки включає вивчення документації
-
4975 41 4 1 Добрий вечір!
Професійно розробляю ботів у телеграмі стороннім API на Python(Aiogram, FastAPI).
Готовий реалізувати вам такого бота + розгорнути на сервері
Напишіть мені в лс, уточнимо деталі
-
3853 24 0 Добрий день,
Я готовий взятися за ваш проект з розробки бота трекінгу транзакцій на платформі https://gmgn.ai/. Маю досвід у розробці скриптів на Python та Telegram-ботів. Зможу реалізувати всі функціональні та нефункціональні вимоги, зазначені в описі проекту, включно з роботою з API GMGN та Solscan, обробкою даних та коректною конвертацією часових позначок до місцевого часу Києва.
Мій рейт 16$ в годину. Для початку роботи мені потрібна детальна інформація про обсяг та вимоги проекту.
З повагою,
Максим
-
267 2 1 1 Вітаю, ознайомився з вашим проектом та готовий розпочати роботу над ним, нещодавно виконував подібний проект, можу надати приклад та запропонувати більш зручний функціонал, якщо зацікавлені - відпишіть в особисті повідомлення, обговоримо деталі
-
259 1 0 Доброго дня.
Можу написати бота, який відповідатиме всім вашим вимогам.
Маю досвід у написанні тг-ботів на telebot, і скреперів на Scrapy, Selenium та Bs4.
Але для вашого проєкту більше підійде Scrapy через ООП та асинхронність, яку використовує фреймворк.
Виконаю роботу приблизно за 4-5 днів.
Підтримую постійний зворотний зв'язок.
Звертайтеся!
-
139 Привіт. Раніше вже робив трекер транзакцій на Солані) Тож розумію, про що ви говорите. Напишіть в лс, будь ласка
-
1803 31 0 Привіт, готовий розробити.
Напишіть в лс для обговорення деталей
-
449 3 1 1 Пропоную розробку Telegram-бота для моніторингу транзакцій за вказаними гаманцями на платформі GMGN.ai. Бот дозволить додавати та видаляти гаманці з моніторингу, а також надсилатиме сповіщення про нові транзакції з повною інформацією: тип дії, назва та адреса токена, ринкова капіталізація, обсяг і час. Технології: Python, API GMGN/Solscan, Telegram Bot API. Бот підтримує роботу з великою кількістю гаманців і логування подій для зручного моніторингу.
-
9972 117 0 Вітаю!
Розробляю ботів для телеграму на NodeJS. Готовий взятися. Пишіть, обговоримо.
-
2311 53 4 2 Доброго дня!
Готовий створити Телеграм Бот з інтеграцією https://gmgn.ai/ АПІ
на мові програмування python
Маю колосальний досвід в таких задачах
Дякую
Актуальні фриланс-проєкти в категорії Парсинг даних
Требуется спеціаліст з просування в Telegram.
1298 UAH
Завдання: інвайт реальних користувачів за базою юзернеймів у нові чати та розсилка повідомлень по цільовій базі. Цікавить тільки якісний трафік і робота з живою аудиторією — виконавців, які використовують ботів, накрутку або неякісні методи, прохання НЕ БЕСПОКІТЬ. Робота… Парсинг даних, Просування у соціальних мережах (SMM) ∙ 14 годин 37 хвилин тому ∙ 5 ставок |
Збір B2B бази даних компаній у Німеччині
1818 UAH
Мета: Отримання списку потенційних роботодавців (клієнтів) для B2B розсилки. Регіон: Мюнхен (München) + радіус 50 км. Вимагані ніші: Будівельні компанії (Bauunternehmen) Продовольчі підприємства (Lebensmittelhersteller, м'ясокомбінати, пекарні) Логістика та складські… Парсинг даних, Продажі та генерація лідів ∙ 16 годин 53 хвилини тому ∙ 22 ставки |
База даних перевізниківЦікавить збір бази даних перевізників по Україні за 2026 рік, у тому числі цистерни, тенти, зерновози та інші. Бажано розробити таблицю. Збір інформації, Парсинг даних ∙ 18 годин 10 хвилин тому ∙ 28 ставок |
Консультація по парсингу підписників Instagram-акаунтівДоброго дня. Необхідно провести попередню оцінку можливості виконання наступного завдання. У мене є список Instagram-акаунтів. Мета — отримати контактні дані (в першу чергу email-адреси) користувачів, які підписані на ці акаунти. Раніше мені зустрічалися компанії та сервіси, які… Парсинг даних ∙ 4 дні 9 годин тому ∙ 12 ставок |
Потрібен спеціаліст для пошуку контактів ЛПР по УкраїніНеобхідно зібрати базу (чи готова база) контактів осіб, які приймають рішення (ЛПР), у компаніях України. Збір інформації, Парсинг даних ∙ 4 дні 14 годин тому ∙ 18 ставок |