Telegram-bot do analizy portfeli on-chain (Analiza portfeli)
Telegram-bot do analizy portfeli blockchain na podstawie danych on-chain i zapytań API do zewnętrznych usług. Bot dostarcza usystematyzowane informacje na temat adresu portfela: salda, aktywność, interakcje z giełdami i kontraktami, a także podsumowującą analizę w wygodnym formacie.
Projekt został zrealizowany z uwzględnieniem ograniczeń dotyczących liczby zapytań. W wersji MVP każdemu użytkownikowi przysługuje stała liczba zapytań miesięcznie. W celu optymalizacji obciążenia i redukcji kosztów używany jest Redis jako warstwa cache — powtarzające się zapytania dotyczące tych samych adresów są przetwarzane bez dodatkowych odwołań do API.
W bocie zaimplementowana jest logika referencyjna: za zaproszonych użytkowników limit zapytań wzrasta, co motywuje organiczny wzrost bez agresywnego marketingu. Wszystkie dane użytkowników, limity i stany zapytań są przechowywane w bazie danych.
Aktualna wersja — MVP, ale architektura została pierwotnie zaprojektowana z myślą o rozwoju. Projekt jest gotowy do skalowania i przejścia na model płatny (subskrypcja, pakiety zapytań, rozszerzone raporty). W przypadku popytu możliwe jest szybkie dodanie nowych typów analizy, dodatkowych API, ról użytkowników oraz panelu administracyjnego.
Stos technologiczny:
Python, aiogram (Telegram Bot API), Redis (cache i limity), asynchroniczne zapytania API, baza danych (przechowywanie użytkowników, stanów i statystyk), on-chain API, system limitów i logika referencyjna.
Projekt został zrealizowany z uwzględnieniem ograniczeń dotyczących liczby zapytań. W wersji MVP każdemu użytkownikowi przysługuje stała liczba zapytań miesięcznie. W celu optymalizacji obciążenia i redukcji kosztów używany jest Redis jako warstwa cache — powtarzające się zapytania dotyczące tych samych adresów są przetwarzane bez dodatkowych odwołań do API.
W bocie zaimplementowana jest logika referencyjna: za zaproszonych użytkowników limit zapytań wzrasta, co motywuje organiczny wzrost bez agresywnego marketingu. Wszystkie dane użytkowników, limity i stany zapytań są przechowywane w bazie danych.
Aktualna wersja — MVP, ale architektura została pierwotnie zaprojektowana z myślą o rozwoju. Projekt jest gotowy do skalowania i przejścia na model płatny (subskrypcja, pakiety zapytań, rozszerzone raporty). W przypadku popytu możliwe jest szybkie dodanie nowych typów analizy, dodatkowych API, ról użytkowników oraz panelu administracyjnego.
Stos technologiczny:
Python, aiogram (Telegram Bot API), Redis (cache i limity), asynchroniczne zapytania API, baza danych (przechowywanie użytkowników, stanów i statystyk), on-chain API, system limitów i logika referencyjna.