Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Serhii K.

Zaproponuj Serhii pracę nad swoim kolejnym zleceniem.

Ukraina Dniepr, Ukraina
2 miesiące 21 dni temu
Gotowy do podjęcia pracy gotowy do podjęcia pracy
w Serwisie 3 miesiące 23 dni

Ranking

Zakończonych zleceń
Brak danych
Średnia ocena
Brak danych
Ranking
238
Tworzenie chatbota
Python

Umiejętności i kwalifikacje

Portfolio


  • 820 PLN

    Victory Bot: OSINT, dziennikarstwo, monitoring miast Rosji

    Tworzenie chatbota
    Victory Bot — to profesjonalny system do monitorowania regionalnych kanałów Telegram w czasie rzeczywistym (ponad 100 miast: Moskwa, Biełgorod, Kursk, Briańsk, Woroneż, Donieck, Ługańsk itd.). Bot wykrywa kluczowe wydarzenia (alarmy, przyloty, uderzenia, drony Shahed/Gerań, praca obrony powietrznej, wybuchy, pożary) i natychmiast wysyła alerty do właściciela z tekstem, wideo/zdjęciami, linkami i kontekstem (w tym komentarzami pod postami).
    Kluczowe zalety i unikalność:
    Czas rzeczywisty + backfill: Automatyczne monitorowanie nowych wiadomości (events.NewMessage) + sprawdzanie ostatnich 45 minut w poszukiwaniu pominiętych wydarzeń.
    Inteligentne parsowanie: NLTK do tokenizacji + SnowballStemmer do stemmingu rosyjskich słów (wykrywa wariacje: "alarm", "przylot", "huk", "PVO działa" itd.). Obsługuje 50+ słów kluczowych z możliwością dodawania (/add_keywords).
    Ochrona przed floodem: Adaptacyjne opóźnienia (od 3-30 sek), rotacja sesji (4+ konta przez Telethon), ograniczanie tempa, obsługa FloodWaitError dla pracy bezbannej 24/7.
    Skalowalność: Automatyczne rozszerzanie źródeł (dodaje czaty dyskusyjne pod kanałami), haszowanie miast dla rozdzielania sesji, limit równoległych miast (MAX_CONCURRENT_CITIES).
    Polecenia zarządzania: /monitor [miasto], /search [miasto] (wyszukiwanie w ciągu 45 minut), /stop_monitor, /clean [miasto] (czyszczenie nieaktywnych kanałów), /delete_cities, /add_city, /add_channels, /add_keywords, /list_keywords, /status, /map (linki do radarów).
    Bezpieczeństwo i stabilność: Plik blokady przeciwko duplikatom, logowanie (bot.log), przechowywanie konfiguracji (keywords.json, cities.json), czyszczenie starych wiadomości, prywatne polecenia (private_only).
    Integracje: Telethon do pracy asynchronicznej, dotenv dla kluczy API, JSON dla danych, asyncio dla zadań równoległych.
    Bot jest wdrażany na VPS, przetwarza tysiące wiadomości/dzień bez awarii. Idealny do OSINT, dziennikarstwa, bezpieczeństwa lub analizy biznesowej — pozwala na szybkie reagowanie na wydarzenia w czasie rzeczywistym.
    Stos technologiczny:
    Python 3.10+ z asyncio
    Telethon (multi-sesje, wydarzenia, przekazy)
    NLTK (punkt_tab, word_tokenize, SnowballStemmer)
    Biblioteki: json, os, logging, fcntl, dotenv
    Bez baz danych — wszystko w JSON dla prostoty
    Projekt stworzony od podstaw, przetestowany na rzeczywistych danych. Gotowy do dostarczenia pełnego kodu, instrukcji konfiguracji (.env, sesje) oraz wsparcia przez 1 miesiąc. Możliwe dalsze prace: dodawanie miast, słów kluczowych, integracja z mapami/radarami lub interfejsem webowym.
    Hashtagi do wyszukiwania:
    #TelegramBot #Python #Telethon #OSINT #Monitoring #Parsing #Automatyzacja #CzasRzeczywisty #Alerty #Drony #Alarmy #API #NLTK #Asyncio #AntyFlood #RozwójBotów #FreelancePython