Telegram Bot
Opis Prac
Projekt zakłada aktualizację istniejącego bota Telegram Swaptain z SwapKit v1 do SwapKit v4, zapewniając pełne zachowanie funkcjonalności, poprawę wydajności oraz wdrożenie nowych możliwości — systemu nagród referencyjnych („Refer & Earn”) oraz wsparcia dla wszystkich nowych sieci zgodnych z SwapKit v4.
Prace obejmują techniczne refaktoryzacje, poprawki błędów, optymalizację wydajności oraz kompleksowe testowanie we wszystkich wspieranych sieciach.
1. Migracja i refaktoryzacja na SwapKit v4
Wymienić wszystkie przestarzałe moduły
swapkit/*wersji v1 na ich odpowiedniki w v4.Aktualizować logikę keystore, konfiguracje sieci i zmienne środowiskowe (.env).
Centralizować tworzenie klienta SwapKit przez middleware w celu zwiększenia efektywności i eliminacji powtarzających się inicjalizacji.
Usunąć wszystkie przestarzałe wywołania
swapkit/helpersoraz niepotrzebne funkcje pomocnicze.Normalizować typy łańcuchów (chains) oraz aktywów zgodnie ze specyfikacjami v4.
Wykonać czyszczenie kodu oraz poprawki logiki obsługi scen (
.always().do()), routingu callback oraz nawigacji użytkownika.Zapewnić stabilną zgodność z środowiskiem wdrożeniowym Fly.io, w tym aktualizację konfiguracji Docker oraz optymalizację procesu budowy.
2. Optymalizacja Wydajności i Niezawodności
Wdrożyć cache dla często używanych zapytań API (bilans, ceny) z TTL 20–60 sekund.
Optymalizować aktualizacje wiadomości w Telegramie w celu zmniejszenia opóźnień API.
Opóźnić import ciężkich modułów w celu przyspieszenia uruchamiania bota.
Dodawać obsługę timeoutów, scenariuszy zapasowych (fallback) oraz ulepszony logging błędów.
Sprawdzić spójność kluczy i18n oraz poprawność wszystkich tłumaczeń tekstów.
3. System „Refer & Earn” (Program Referencyjny)
Opracować mechanizm generowania unikalnego linku referencyjnego dla każdego użytkownika Telegramu.
Śledzić nowych użytkowników pozyskanych przez referencje oraz wolumen ich transakcji.
Wdrożyć logikę przyznawania 0.3% od wolumenu transakcji zaproszonych użytkowników na rzecz referenta.
Przechowywać dane o relacjach referencyjnych oraz wolumenach transakcji w bazie danych (przez Prisma).
Dodawać przycisk „Request Payout”, który prowadzi do formularza Google klienta w celu żądania wypłaty.
Stworzyć podstawowy panel administracyjny do weryfikacji referencji i zapobiegania nadużyciom.
4. Integracja Nowych Sieci SwapKit v4
Rozszerzyć konfigurację bota o wsparcie dla wszystkich nowych blockchainów dostępnych w SwapKit v4.
Inicjalizować klientów, dostawców i mechanizmy prowizji dla każdej nowej sieci.
Aktualizować logikę obsługi aktywów oraz walidacji transakcji z uwzględnieniem specyfiki różnych łańcuchów.
Sprawdzić poprawność działania depozytów, swapów oraz wyświetlania bilansów we wszystkich nowych sieciach.
Prośba do wykonawców: proszę dokładnie zapoznać się z opisem i podać w swojej ofercie kosztorys oraz termin realizacji.
Kod aktualnej wersji projektu poniżej jest załączony.
Załączniki 1
Opinia zleceniodawcy o współpracy z Maksym C.
Telegram BotŚwietna robota! Będziemy pracować dalej.
Opinia freelancera o współpracy z Snezhana Yosipenko
Telegram BotDziękuję za możliwość współpracy!
-
1 dzień3635 PLN1 dzień3635 PLN
Cześć, pracowałem nad botem Telegram do operacji kryptowalutowych. Zmieniłem architekturę, zaktualizowałem API, zbuforowałem zapytania — prędkość wzrosła o 40%. Czy planujecie wspierać wielojęzyczność w systemie poleceń?
Proponuję się skontaktować, chętnie doradzę wam bezpłatnie z technicznej strony i stworzymy plan rozwoju + opowiem o moim zespole!
-
2 dni345 PLN
663 4 0 2 dni345 PLNCześć, wszystko uważnie przeczytałem i jestem gotów to zrobić za 4000 UAH, w ciągu 2 dni. Piszcie w wiadomościach prywatnych.
-
3 dni3271 PLN
146 3 dni3271 PLNCześć! Specjalizuję się w botach Telegram i mogę zacząć pracę już dziś.
Moje podejście: szybko stworzyć prototyp, pokazać wynik i od razu wprowadzić poprawki zgodnie z Twoimi życzeniami.
-
22 dni3271 PLN
940 5 0 22 dni3271 PLNMogę wykonać aktualizację bota na SwapKit v4, zrobić refaktoryzację, dodać cache, zrealizować system „Refer & Earn” i podłączyć nowe sieci — mam niewielkie doświadczenie z Node.js, Docker, pracą z Telegram-bot API, Prisma i optymalizacją backendu.
Aktualne zlecenia dla freelancerów w kategorii Python
Specjalista ds. Excela / automatyzacji procesów (Excel + mile widziane programowanie)Szukamy specjalisty z ZAAWANSOWANYMI umiejętnościami Excel do optymalizacji istniejącego pliku i automatyzacji procesów. Wielką zaletą będzie, jeśli masz również umiejętności programowania / VBA / Power Query / Power Automate lub doświadczenie w tworzeniu złożonej logiki w… Python, Bazy danych i SQL ∙ 26 minut temu ∙ 6 ofert |
Automatyzacja procesów przez API i PythonaPoniżej opisałem aktualny proces i to, do jakiego wyniku chciałbym dojść. Dołączam również pliki rzeczywistego procesu, aby lepiej zrozumieć, jak on wygląda w rzeczywistości Aktualny proces Obecnie cały proces wykonywany jest ręcznie: ładowanie/wyładowanie plików,… AI i uczenie maszynowe, Python ∙ 1 godzina 27 minut temu ∙ 18 ofert |
Należy stworzyć bota w tg do płatności subskrypcyjnej.
164 PLN
Trzeba stworzyć bota w Telegramie, gdzie użytkownik będzie mógł wykupić subskrypcję na dostęp do kamer internetowych znajdujących się na podwórku. Organizować w bocie płatność dwóch rodzajów subskrypcji (na miesiąc i na jeden dzień). Bot powinien automatycznie sprawdzać płatność… Python, Tworzenie chatbota ∙ 14 godzin 14 minut temu ∙ 67 ofert |
Parsowanie i klasyfikacja dużej liczby obrazówNależy zrealizować projekt zbierania i strukturyzacji dużej ilości architektonicznych obrazów z otwartych źródeł internetowych.Zadanie obejmuje: automatyczne zbieranie obrazów; ładowanie plików w maksymalnie dostępnej jakości; klasyfikację obrazów według kategorii: Exterior;… Python, Parsowanie danych ∙ 21 godzin 14 minut temu ∙ 30 ofert |
Logika biznesowa platformy: potwierdzenie zajęć, kontrola obecności i historia lekcji (DjangoRozbudowa logiki biznesowej platformy edukacyjnej: potwierdzenie zajęć, kontrola obecności i historia lekcji (Django + React) Wymagana jest pełnoprawna system potwierdzania lekcji, kontroli obecności i przechowywania historii potwierdzeń. Ważne Przed rozpoczęciem prac należy… Python ∙ 3 dni 2 godziny temu ∙ 29 ofert |