Разработчик чат ботов для telegram

По договоренности

  • Парк Победы
  • Славянский бульвар
  • Пионерская

Нужен backend-разработчик (Python) для создания Telegram-бота, который анализирует коммуникацию команды в групповых чатах и формирует управленческие отчёты по процессам

Бот подключается к нескольким чатам, собирает сообщения, выявляет процессные узкие места (незакрытые задачи, отсутствие владельца, длинные обсуждения без решения, задержки ответов на упоминания), агрегирует данные и присылает отчёты только владельцу в личные сообщения

Задача — аналитический backend с устойчивой архитектурой и понятной логикой обработки данных

Архитектура предполагает возможность работы с несколькими LLM-агентами (например, аналитик, верификатор, финализатор), поэтому требуется понимание оркестрации нескольких этапов обработки и валидации выводов. LLM не является источником фактов, он используется для интерпретации и формулировки отчётов, при обязательной проверке соответствия выводов реальным данным

Требуемый стек:

Python 3.10+, aiogram или python-telegram-bot (работа через webhook),

FastAPI для сервисного слоя, PostgreSQL с нормальной схемой и индексами,

Alembic для миграций,

Redis и Celery (или RQ) для фоновых задач и расписаний.

Интеграция с LLM через API (OpenAI или аналог) с использованием структурированных ответов (JSON schema)

Деплой через Docker и Docker Compose на VPS

Работа с переменными окружения и безопасным хранением токенов обязательна

Функциональные задачи:

Приём и сохранение сообщений из групп и супергрупп (chat_id, user_id, message_id, reply_to, mentions, timestamp, текст),

Корректная обработка редактированных сообщений,

Поддержка нескольких чатов,

Формирование структуры тредов

Реализация детерминированной процессной аналитики без опоры на LLM: поиск открытых петель (вопрос или задача без закрытия более N часов), длинных тредов без решения, отсутствия owner и сроков, анализ задержек ответа на упоминания, базовая тематическая кластеризация

LLM используется только (!!!) для формулирования отчётов и рекомендаций, при этом необходимо реализовать проверку выводов на соответствие фактическим данным

Бот должен писать отчёты только владельцу (whitelist user_id). Нужна настройка retention данных и логирование действий

Дополнительно: реализовать простой пайплайн из нескольких этапов обработки (аналитика, проверка, финальный текст), без сложных фреймворков и избыточной архитектуры. Обязателен планировщик ежедневных и еженедельных отчётов

Нужен backend-разработчик уровня middle, который умеет проектировать БД, работать с асинхронностью и очередями, понимает, как обеспечить устойчивость webhook и избежать дублирования событий

Не требуется фронтенд, Kubernetes, микросервисы или сложная облачная архитектура

Вопросы для сопроводительного письма:

Как будете реализовывать детекцию “open loop” без использования LLM,

Как хранить структуру тредов Telegram,

Как защитится от повторной обработки webhook,

Как обеспечить, чтобы модель не генерировала неподтверждённые выводы, и как реализовать автоматическое удаление старых данных

Какая стоимость решения

Реалистичная оценка MVP — около 3–5 недель работы


Адрес: Россия, Москва, улица Василисы Кожиной, 13
Показать на большой карте

Поделиться:

Опубликована 9 часов назад

Похожие вакансии

Чем предстоит заниматься Разрабатывать программное обеспечение в своей зоне ответственности (интеграционные системы/модули) Консультировать команды развития и сопровождения по техническим вопросам, связанным с ESB Банка Проводить ревью кода и техниче...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Альфа-БанкАльфа-Банк
  • Москва
9 часов назад
... rate-limiting); Знание Moleculer Framework; Условия Полностью удалённая работа; Команда из 8–10 backend-разработчиков ... с production-нагрузкой: реальные терабиты трафика, тысячи доменов, атаки в реальном времени; Каждый разработчик ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании StormWall™StormWall™
  • Москва
9 часов назад
от 230 000 ₽
Рыночная зарплата
Обязанности: Проектировать техническое решение по поставленным задачам и оценивать их трудоемкость; Разрабатывать и внедрять в эксплуатацию реализованные решения по задачам в согласованные сроки; Вести учет затраченного на задачи времени в системе уп...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании ПКБПКБ
  • Москва
9 часов назад
Ищем backend-разработчика для разработки инструмента мониторинга позиций товаров на Wildberries. ... Нам важно, чтобы разработчик предложил и реализовал способ получения: органических позиций рекламных ...
  • Можно удаленно
  • Подработка
  • Опыт от 3 лет
Логотип компании ShatteShatte
  • Москва
9 часов назад
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ: Сопровождение и оптимизация существующих модулей BPMSoft Развитие систем на базе BPMSoft, разработка новых модулей и конфигураций Формирование и установка релизов (Git) Реализация новых (микро-) сервисов Поддержка и доработк...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании MR Group, группа компанийMR Group, группа компаний
  • Москва
9 часов назад
ПРОЕКТ: в банковской сфере. ЧТО МЫ ОЖИДАЕМ ОТ КАНДИДАТА: Опыт разработки на Swift от 3 лет. Знание функциональных особенностей языка, работа с Collections, Optionals, Protocol Oriented, Generics. Опыт работы со SwiftUI, понимание Combine. Опыт работы...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Bell IntegratorBell Integrator
  • Москва
9 часов назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.