Техническое задание: Парсер сообщений для Telegram с автоответчиком

Основная задача

Разработка программного решения для автоматического мониторинга сообщений в заданных Telegram-каналах (группах) на основе пользовательских критериев и пересылки отфильтрованных сообщений в указанные чаты.

Функциональные требования

1. Система парсинга и фильтрации

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

2. Модуль автоответчика

  • Функция автоматической отправки ответов на сообщения в каналах.
  • Возможность настройки отложенной отправки ответов (не мгновенно).
  • Гибкие настройки времени и условий срабатывания автоответа.

3. Интерфейс и управление

  • Управление ботом и всеми настройками (ключевые слова, минус-слова, список каналов, чаты-получатели, настройки автоответчика) должно осуществляться через интерфейс в Telegram.
  • Интуитивно понятный и удобный интерфейс для конфигурации.

Технические требования

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

Разработка библиотеки блоков и шаблонов для WordPress на базе GeneratePress

Требуется найти существующую или разработать с нуля библиотеку готовых блоков и шаблонов для быстрого создания сайтов и интернет-магазинов на WordPress с использованием темы GeneratePress. Работа рассчитана на 2-3 недели.