Бот для поиска сообщений
Техническое задание на разработку Telegram-бота для поиска и пересылки сообщений
1. Функциональные требования:
- Поиск сообщений по ключевым словам: Бот должен искать сообщения в указанных группах/каналах, содержащие ключевые слова или словосочетания, которые администратор может добавлять/удалять через интерфейс бота или конфигурационный файл.
- Пересылка сообщений: Когда найдено сообщение, содержащее одно из ключевых слов, бот должен автоматически пересылать это сообщение в заданную группу. Пересылка включает текстовые сообщения и медиа (фото, видео, документы).
- Конфигурируемые параметры: Возможность добавления/удаления ключевых слов, словосочетаний, каналов и групп для поиска и пересылки через командный интерфейс бота.
- Журналирование: Бот должен логировать пересланные и пропущенные сообщения. Логи должны быть сохранены в текстовом или CSV формате для анализа.
- Администрирование: Администратор должен иметь возможность управлять ключевыми словами и каналами, а также настраивать группы для пересылки сообщений.
Скрипты и боты