Создать Telegram-бота, который будет отслеживать посты

Техническое задание для разработки рекламбота


Цель:

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


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


1. Мониторинг групп и каналов:

• Бот должен иметь возможность мониторинга нескольких Telegram-групп и каналов.

• Список групп и каналов задается администратором.

2. Поиск по ключевым словам:

• Бот должен отслеживать посты на наличие заданных ключевых слов.

• Список ключевых слов задается администратором.

3. Отслеживание времени публикации:

• Бот должен фиксировать время публикации постов, содержащих ключевые слова.

4. Уведомления:

• При обнаружении поста с ключевыми словами бот должен отправить уведомление администратору с информацией о посте и временем публикации.

• Уведомления должны включать ссылку на пост, текст поста и время публикации.

5. Администрирование:

• Администратор должен иметь возможность добавлять и удалять группы и каналы для мониторинга.

• Администратор должен иметь возможность добавлять и удалять ключевые слова.


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


1. Язык программирования:

• Python (рекомендуется использовать библиотеку Telethon или Pyrogram для работы с Telegram API).

Читайте на 123ru.net