Serhii K.
Zaproponuj Serhii pracę nad swoim kolejnym zleceniem.
Ranking
Umiejętności i kwalifikacje
Programowanie
Aplikacje mobilne
Portfolio
-
820 PLN Victory Bot: OSINT, dziennikarstwo, monitoring miast Rosji
Tworzenie chatbotaVictory 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