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

Сергій К.

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

Украина Днепр, Украина
2 месяца 21 день назад
Свободен для работы свободен для работы
на сервисе 3 месяца 23 дня

Рейтинг

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

Навыки и умения

Портфолио


  • 10 000 UAH

    Виктория Бот: ОСИНТ, журналистика, мониторинг городов России

    Разработка ботов
    Victory Bot — это профессиональная система для реал-тайм мониторинга региональных Telegram-каналов (более 100 городов: Москва, Белгород, Курск, Брянск, Воронеж, Донецк, Луганск и др.). Бот выявляет ключевые события (тревоги, прилеты, удары, дроны Shahed/Герань, работа ПВО, взрывы, пожары) и мгновенно отправляет алерты владельцу с текстом, видео/фото, ссылками и контекстом (включая комментарии под постами).
    Ключевые преимущества и уникальность:
    Реал-тайм + backfill: Автоматический мониторинг новых сообщений (events.NewMessage) + проверка последних 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