Сергій К.
Запропонуйте Сергію роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.
Рейтинг
Резюме
"Привіт! Я розробник Python з Києва з досвідом у створенні ботів для Telegram, автоматизації задач та інтеграцій. Мій останній проект — bot.py
бот — це доволі спеціалізований і "гарячий" інструмент у 2025–2026 роках:
моніторинг десятків / сотень регіональних чатів і каналів одночасно
фільтрація по ключовим словам (тревога, прилёт, дрон, ПВО, шахед тощо) + детекція медіа (фото/відео)
адаптивний антифлуд, ротація сесій (multi-account), розширення на чати обговорень
команди управління (/monitor, /search, /clean, /add_city тощо)
збереження конфігів (keywords.json, cities.json)
Це вже не простий парсер, а повноцінний early warning system для прильотів/тревог/БПЛА в конкретних регіонах.
Навички та вміння
Програмування
Мобільні додатки
Портфоліо
-
10 000 UAH Victory Bot: OSINT, журналістика, моніторинг міст Росії
Розробка ботівVictory Bot — це професійна система для реал-тайм моніторингу регіональних Telegram-каналів (понад 100 міст: Москва, Белгород, Курск, Брянськ, Воронеж, Донецьк, Луганськ тощо). Бот виявляє ключові події (тривоги, прильоти, удари, дрони Shahed/Герань, робота ППО, вибухи, пожежі) і миттєво надсилає алерти власнику з текстом, відео/фото, посиланнями та контекстом (включаючи коментарі під постами).
Ключові переваги та унікальність: ротація сесій (4+ АКАУНТІВ через Telethon) Моніторинг одразу до 8 міст в кожному місті 50+ каналів (ссилок)
Реал-тайм + backfill: Автоматичний моніторинг нових повідомлень (events.NewMessage) + Окрема команда /search -перевірка останніх 45 хв для пропущених подій.
Інтелектуальний парсинг: NLTK для токенізації + SnowballStemmer для стемінгу російських слів (виявляє варіації: "тревога", "прилёт", "хлопок", "ПВО работает" тощо). Підтримує 50+ ключових слів з можливістю додавання (/add_keywords).
… Анти-флуд захист: Адаптивні затримки (від 3-30 сек), ротація сесій (4+ акаунтів через Telethon), rate-limiting, обробка FloodWaitError для безбанної роботи 24/7.
Масштабованість: Автоматичне розширення джерел (додає чати-обговорення під каналами), хешування міст для розподілу сесій, ліміт паралельних міст (MAX_CONCURRENT_CITIES).
Команди управління: /monitor [місто], /search [місто] (пошук за 45 хв), /stop_monitor, /clean [місто] (очищення недійсних каналів), /delete_cities, /add_city, /add_channels, /add_keywords, /list_keywords, /status, /map (лінки на радари).
Безпека та стабільність: Lock-файл проти дублів, логування (bot.log), збереження конфігів (keywords.json, cities.json), очищення старих повідомлень, приватні команди (private_only).
Інтеграції: Telethon для асинхронної роботи, dotenv для API-ключів, JSON для даних, asyncio для паралельних задач.
Бот розгортається на VPS, обробляє тисячі повідомлень/день без збоїв. Ідеально для OSINT, журналістики, безпеки чи бізнес-аналітики — дозволяє оперативно реагувати на події в реальному часі.
Технічний стек:
Python 3.10+ з asyncio
Telethon (мульти-сесії, події, форварди)
NLTK (punkt_tab, word_tokenize, SnowballStemmer)
Бібліотеки: json, os, logging, fcntl, dotenv
Без баз даних — все в JSON для простоти
Проект розроблений з нуля, протестований на реальних даних. Готовий надати повний код, інструкцію по налаштуванню (.env, сесії) та підтримку на 1 місяць. Можливе доопрацювання: додавання міст, ключових слів, інтеграція з картами/радарами чи веб-інтерфейсом.
Хештеги для пошуку:
#TelegramBot #Python #Telethon #OSINT #Моніторинг #Парсинг #Автоматизація #RealTime #Алерти #БПЛА #Тривоги #API #NLTK #Asyncio #АнтиФлуд #РозробкаБотів #ФрілансPython