Skip to content

Am1rTl/Eris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Eris Photo Bot

Телеграм-бот для отправки случайных фотографий с возможностью настройки автоматической рассылки по расписанию.

Основные возможности:

  • Отправка случайной фотографии по команде
  • Автоматическая рассылка фотографий по расписанию
  • Удаление последних отправленных фотографий
  • Управление временем рассылок
  • Поддержка различных форматов изображений (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 файле для обеспечения персонализации опыта использования.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages