Техническое задание: Telegram-бот для автоматической рассылки
Цель проекта
Разработать автономного Telegram-бота, основная функция которого - публикация подготовленных сообщений в заданные группы (чаты) в указанное время.
Ключевые требования
Основной функционал
- Автоматическая отправка текстовых сообщений в список Telegram-групп (чатов).
- Настройка времени и расписания для каждой рассылки.
- Возможность управления списком групп-получателей.
- Минимальная необходимость модерации после настройки (работа по расписанию).
Технические требования
- Язык программирования: Python.
- Использование официального API Telegram (библиотека aiogram или python-telegram-bot).
- Хранение данных (расписание, список чатов, сообщения) в локальной базе данных (например, SQLite).
- Стабильная работа на сервере или VPS.
Дополнительные пожелания
- Простой интерфейс для настройки (админ-панель или конфигурационный файл).
- Логирование процесса отправки для отслеживания статуса.
- Обработка ошибок (например, при отсутствии доступа к чату).
Результат работы
Исполнитель должен предоставить работающего бота с исходным кодом, инструкцией по установке, настройке и запуску.