Задача

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

Основные требования

  • Бот должен использовать учетную запись владельца (а не отдельного бота) для отправки сообщений.
  • Необходима возможность задавать список целевых групп.
  • Требуется настройка периодичности отправки: например, раз в час, раз в день или в определенное время.
  • Сообщения должны отправляться строго в назначенное время без ручного вмешательства.
  • Желательна админ-панель или простой интерфейс для изменения настроек.

Технические детали

  • Язык разработки - Python.
  • Библиотеки: aiogram, telethon или аналогичные (на усмотрение разработчика).
  • Хранение данных: база данных SQLite или PostgreSQL (для логирования и настроек).
  • Код должен быть чистым, модульным и документированным.

Что должно быть готово по итогу

  1. Исходный код бота с инструкцией по запуску.
  2. Файл requirements.txt с зависимостями.
  3. Пример конфигурационного файла или таблица с настройками.