Телеграм-бот для отправки случайных фотографий с возможностью настройки автоматической рассылки по расписанию.
- Отправка случайной фотографии по команде
- Автоматическая рассылка фотографий по расписанию
- Удаление последних отправленных фотографий
- Управление временем рассылок
- Поддержка различных форматов изображений (jpg, jpeg, png, gif)
Создайте директорию для фотографий:
mkdir eris_photo
Добавьте ваши фотографии в директорию eris_photo
Установите зависимости:
pip install python-telegram-bot telebot apscheduler pytz
Замените TOKEN
в коде на ваш токен бота Telegram## Использование:
/start
- начать работу с ботом/delete
- удалить последнюю отправленную фотографию
Photo
- получить случайную фотографиюНастроить рассылку
- управление автоматической рассылкой
Выберите "Настроить рассылку"Доступные опции:- Мои рассылки - просмотр активных рассылок
- Удалить рассылку - отмена существующей рассылки
- Добавить рассылку - создание новой рассылки
- Назад в меню - возврат в главное меню
- Язык программирования: Python 3.x
- Время работы: 24/7
- Временная зона: Europe/Moscow
- Хранение данных: JSON файл
- Планировщик задач: APScheduler
project/
├── bot.py
├── eris_photo/
│ └── *.jpg/*.jpeg/*.png/*.gif
├── data.json
└── README.md
- Токен бота должен быть защищён и не выкладываться в публичный доступ
- Файлы фотографий должны иметь правильные разрешения для чтения
- При ошибке загрузки фотографии бот уведомит об этом пользователя
MIT License
Бот создан для автоматизации отправки фотографий в Telegram с возможностью гибкой настройки расписания рассылок. Все данные пользователей хранятся локально в JSON файле для обеспечения персонализации опыта использования.