Цей бот являє собою мінімальний стартовий шаблон слайд-шоу для Telegram з різними налаштуваннями та функціями управління.
Основні можливості Слайд-шоу фотографій: Автоматичне перегортання фотографій із заданою швидкістю Ручне керування (вперед/назад, пауза) Підтримка циклу показу (певна кількість фото перед зупинкою)
Інтерфейс користувача: Інтерактивна клавіатура з кнопками управління Можливість розгорнути/згорнути додаткові налаштування Налаштування швидкості перемикання (2, 3, 4, 7 секунд) Налаштування довжини циклу (3, 4, 5, 7, 10, 33 фото)
Система користувачів: Реєстрація нових користувачів Відстеження кількості перезапусків бота Підтримка адміністраторів Система блокування користувачів
Додаткові функції: Привітальні повідомлення Випадкові стікери (закоментовані в коді) Автоматичне видалення тимчасових повідомлень
Технічна реалізація Стек технологій: Python з використанням асинхронного програмування (asyncio) Бібліотека aiogram для роботи з Telegram API SQLite для зберігання даних користувачів Архітектура: Поділ коду на модулі (роутер, лексикон, база даних) Використання станів (FSM) для управління слайд-шоу Обробка помилок Telegram API База даних: Зберігання інформації про користувачів Відстеження активності (кількість перезапусків) Система блокування