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

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

Разработать программное обеспечение (бота) для мессенджера Telegram, способное выполнять автоматическую рассылку контента по заранее подготовленному списку групп и каналов.

Ключевые функции

  • Автоматическое присоединение к чатам: Бот должен самостоятельно вступать в чаты из предоставленного списка.
  • Мультимедийная рассылка: Возможность отправки сообщений различного формата:
    • Текстовые сообщения.
    • Изображения (фото).
    • Видеофайлы.
    • Сообщения, содержащие текст и ссылки.
  • Работа от имени бота: Рассылка осуществляется от аккаунта самого бота.

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

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

Цель проекта

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