Parser transakcji z wysyłką info do bota
Bot do śledzenia transakcji dla określonych portfeli na platformie https://gmgn.ai/
Wymagania funkcjonalne
Uruchomienie Bota:
Po uruchomieniu bot pyta użytkownika o dodanie portfela, który ma być monitorowany.
Dodawanie portfela:
Użytkownik wysyła adres portfela na czacie z botem.
Adres jest zapisywany, a bot zaczyna go monitorować, wysyłając powiadomienia o nowych transakcjach.
Usuwanie portfela:
Użytkownik może usunąć portfel z monitorowania za pomocą komendy.
Po usunięciu portfel nie będzie już śledzony.
Format powiadomień:
Powiadomienie zawiera typ akcji (zakup lub sprzedaż), nazwę tokena, adres tokena, kapitalizację rynkową, wolumen transakcji oraz znacznik czasu (przetłumaczony na czas kijowski).
Częstotliwość sprawdzania:
Parser sprawdza każdy adres co minutę pod kątem nowych transakcji.
Wymagania niefunkcjonalne
Wydajność:
Bot powinien wspierać monitorowanie wielu portfeli jednocześnie bez znacznego spadku wydajności.
Interfejs użytkownika
Komendy dla bota:
/start – uruchomienie bota, zapoznanie się z instrukcją.
/add_wallet {portfel} – dodanie adresu portfela do monitorowania.
/remove_wallet {portfel} – usunięcie adresu portfela z monitorowania.
/list_wallets – przegląd wszystkich monitorowanych portfeli.
/help – instrukcja korzystania z bota.
Powiadomienia dla użytkownika:
Po dodaniu portfela bot informuje użytkownika o rozpoczęciu monitorowania.
Po usunięciu portfela bot potwierdza usunięcie.
Powiadomienie o nowej transakcji przychodzi w określonym formacie.
Szczegóły techniczne
Technologie:
Python do realizacji parsera i bota Telegram.
Biblioteka requests lub httpx do pracy z API GMGN i Solscan.
Telegram Bot API do interakcji z użytkownikiem.
Baza danych (SQLite lub inna) do przechowywania danych o użytkownikach i adresach portfeli.
Realizacja parsera:
Zapytania API do GMGN/Solscan w celu uzyskania informacji o transakcjach lub parsowanie przez interfejs webowy
Uwzględnienie możliwości użycia proxy w celu uniknięcia blokad serwera
Przetwarzanie danych w celu sformułowania powiadomienia w odpowiednim formacie.
Cache'owanie transakcji w celu uniknięcia powielonych powiadomień.
Ustawienia czasu:
Wszystkie znaczniki czasu mają być konwertowane na lokalny czas Kijów (UTC+2) i powielane oryginalny czas
Logowanie:
Logowanie zdarzeń bota: dodawanie i usuwanie portfeli, wysyłanie powiadomień osobno zapisywane w tabeli w bazie
Logowanie błędów i usterek w celu uproszczenia debugowania.
osobno zapisywane w tabeli w bazie.
Najlepsze praktyki realizacji
Obsługa wyjątków:
Ważne jest wdrożenie obsługi błędów podczas zapytań do API, błędów połączenia lub nieprawidłowych formatów danych.
Podział logiki:
Parser i logikę bota Telegram zaleca się wdrożyć osobno, aby zapewnić elastyczność i skalowalność.
Testowanie:
Testy regresyjne w celu sprawdzenia działania parsera i poprawności powiadomień.
Testowanie wydajności przy dodawaniu kilku adresów portfeli.
-
Cześć, ostatecznie to Ty będziesz wdrażać bota, czy trzeba dodać ci/cd? Mam doświadczenie w pisaniu parserów i botów, jako logowanie błędów proponuję użyć sentry, parser uruchamiać przez docker/docker-compose. W przypadku dodatkowych pytań pisz wiadomością prywatną. Będę zadowolona ze współpracy.
P.S. czas oceny obejmuje zapoznanie się z dokumentacją
-
4975 41 4 1 Dobry wieczór!
Profesjonalnie tworzę boty w Telegramie z wykorzystaniem zewnętrznych API w Pythonie (Aiogram, FastAPI).
Jestem gotów zrealizować dla Ciebie takiego bota + wdrożyć na serwerze
Napisz do mnie w wiadomości prywatnej, ustalimy szczegóły
-
3853 24 0 Dzień dobry,
Jestem gotów zająć się Państwa projektem dotyczącym opracowania bota do śledzenia transakcji na platformie https://gmgn.ai/. Mam doświadczenie w tworzeniu skryptów w Pythonie oraz botów Telegram. Będę w stanie zrealizować wszystkie funkcjonalne i niefunkcjonalne wymagania określone w opisie projektu, w tym pracę z API GMGN i Solscan, przetwarzanie danych oraz poprawną konwersję znaczników czasowych na lokalny czas w Kijowie.
Moja stawka to 16$ za godzinę. Aby rozpocząć pracę, potrzebuję szczegółowych informacji na temat zakresu i wymagań projektu.
Z poważaniem,
Maksym
-
267 2 1 1 Witam, zapoznałem się z waszym projektem i jestem gotów rozpocząć nad nim pracę, niedawno realizowałem podobny projekt, mogę dostarczyć przykład i zaproponować bardziej wygodną funkcjonalność, jeśli jesteście zainteresowani - napiszcie w wiadomościach prywatnych, omówimy szczegóły
-
259 1 0 Dzień dobry.
Mogę napisać bota, który będzie odpowiadał wszystkim Twoim wymaganiom.
Mam doświadczenie w pisaniu botów tg na telebot oraz scraperów na Scrapy, Selenium i Bs4.
Jednak do Twojego projektu bardziej nadaje się Scrapy ze względu na OOP i asynchroniczność, którą wykorzystuje framework.
Wykonam pracę w ciągu około 4-5 dni.
Utrzymuję stały kontakt zwrotny.
Zgłaszaj się!
-
139 Cześć. Wcześniej robiłem tracker transakcji na Solanie) więc rozumiem, o czym mówisz. Napisz proszę na priv.
-
1803 31 0 Cześć, jestem gotów do opracowania.
Napisz na priv, aby omówić szczegóły
-
449 3 1 1 Proponuję opracowanie bota Telegram do monitorowania transakcji dla wskazanych portfeli na platformie GMGN.ai. Bot umożliwi dodawanie i usuwanie portfeli z monitorowania, a także będzie wysyłał powiadomienia o nowych transakcjach z pełnymi informacjami: typ działania, nazwa i adres tokena, kapitalizacja rynkowa, wolumen i czas. Technologie: Python, API GMGN/Solscan, Telegram Bot API. Bot obsługuje pracę z dużą liczbą portfeli i logowanie zdarzeń dla wygodnego monitorowania.
-
9984 117 0 Cześć!
Opracowuję boty do Telegramu w NodeJS. Jestem gotów się tym zająć. Piszcie, omówimy.
-
2311 53 4 2 Dzień dobry!
Jestem gotów stworzyć bota Telegram z integracją https://gmgn.ai/ API
w języku programowania python
Mam ogromne doświadczenie w takich zadaniach
Dziękuję
Aktualne zlecenia dla freelancerów w kategorii Parsowanie danych
Konsultacja dotycząca parsowania subskrybentów kont InstagramWitam. Konieczne jest przeprowadzenie wstępnej oceny możliwości realizacji następującego zadania. Posiadam listę kont na Instagramie. Celem jest uzyskanie danych kontaktowych (w pierwszej kolejności adresów e-mail) użytkowników, którzy obserwują te konta. Wcześniej spotkałem… Parsowanie danych ∙ 2 dni 8 godzin temu ∙ 12 ofert |
Potrzebny specjalista do wyszukiwania kontaktów decydentów w UkrainieKonieczne jest zebranie bazy (lub gotowej bazy) kontaktów osób podejmujących decyzje (LPR) w firmach Ukrainy. Wyszukiwanie i zbieranie informacji, Parsowanie danych ∙ 2 dni 12 godzin temu ∙ 16 ofert |
Trzeba zeskrobać dane z LinkedInPotrzebujemy wyciągnąć dane z LinkedIn według naszej listy. Dla każdego wpisu należy znaleźć i zebrać dostępne dane, jeśli takie są na profilu LinkedIn, w tym zdjęcie profilowe w serwisie społecznościowym LinkedIn, adres e-mail, linki do mediów społecznościowych, stronę… Parsowanie danych ∙ 2 dni 18 godzin temu ∙ 27 ofert |
Parsowanie i klasyfikacja danychSzukamy dewelopera do realizacji systemu zbierania i strukturyzacji danych z otwartych źródeł. Posiadamy bazę właścicieli małych firm w USA, która zawiera imię i nazwisko, nazwę firmy, adres oraz stan. Należy zbudować proces wzbogacania tych rekordów dodatkowymi informacjami z… Programowanie stron internetowych, Parsowanie danych ∙ 2 dni 19 godzin temu ∙ 41 ofert |
Svitlahata
61 PLN
Potrzebne jest zaimportowanie 1819 produktów z pliku XML/YML Prom.ua do OpenCart 3. Jest gotowy plik XML, który zawiera nazwy produktów, opisy, ceny, zdjęcia, cechy, producentów i kategorie. Wymagane: zaimportować wszystkie produkty do OpenCart 3; utworzyć i powiązać… Content Management Systems, Parsowanie danych ∙ 3 dni 22 godziny temu ∙ 34 oferty |