Задача
Необходимо создать Telegram-бота, который будет автоматически отправлять сообщения от лица владельца аккаунта в определенные группы (чаты) с настраиваемой периодичностью.
Основные требования
- Бот должен использовать учетную запись владельца (а не отдельного бота) для отправки сообщений.
- Необходима возможность задавать список целевых групп.
- Требуется настройка периодичности отправки: например, раз в час, раз в день или в определенное время.
- Сообщения должны отправляться строго в назначенное время без ручного вмешательства.
- Желательна админ-панель или простой интерфейс для изменения настроек.
Технические детали
- Язык разработки - Python.
- Библиотеки: aiogram, telethon или аналогичные (на усмотрение разработчика).
- Хранение данных: база данных SQLite или PostgreSQL (для логирования и настроек).
- Код должен быть чистым, модульным и документированным.
Что должно быть готово по итогу
- Исходный код бота с инструкцией по запуску.
- Файл requirements.txt с зависимостями.
- Пример конфигурационного файла или таблица с настройками.