Задача

Разработать Telegram-бота, который выполняет функции сборщика объявлений. Бот должен отслеживать указанные чаты, каналы и группы, анализировать новые сообщения на соответствие заданным ключевым словам и пересылать подходящие публикации в целевой Telegram-чат или мини-приложение.

Требования к функционалу

  • Возможность настройки ключевых слов заказчиком в простом интерфейсе (через команды бота или админ-панель).
  • Автоматический сбор новых сообщений из указанных источников: Telegram-каналов, групп и чатов.
  • Фильтрация сообщений по ключевым словам.
  • Пересылка отобранных объявлений в заданный чат или встроенное мини-приложение.
  • Простой и понятный интерфейс управления (прописывание ключевых слов вручную).

Технические детали

  • Язык разработки: любой, оптимальный для задач парсинга и работы с Telegram API (Python, Node.js - обсуждаемо).
  • Интеграция с Telegram Bot API и, при необходимости, с Mini App API.
  • Код должен быть модульным и документированным.
  • Необходима обработка ошибок и логирование.

Условия сдачи

Готовый рабочий бот, размещенный на хостинге (или инструкция по развертыванию). Исходный код передается заказчику.

Разработка Telegram Mini-App для онлайн-голосования

Необходимо создать легковесное и отзывчивое мини-приложение в Telegram для проведения интерактивного голосования в рамках отраслевой премии. Основной функционал - организация и управление онлайн-опросами.

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

Необходимо создать уникальный и атмосферный квиз для эрудированной аудитории. Вопросы должны быть глубокими, с отсылками к культовым советским фильмам и тонкостям русского языка, избегая шаблонных формулировок.