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

Сергій К.

Запропонуйте Сергію роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.

Україна Дніпро, Україна
2 місяці 21 день тому
Вільний для роботи вільний для роботи
на сервісі 3 місяці 23 дні

Рейтинг

Успішних проєктів
Немає даний
Середня оцінка
Немає даний
Рейтинг
238
Розробка ботів
Python

Резюме

"Привіт! Я розробник 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