Задачи чат-бота: информирование клиентов, сбор информации, интерактивное меню или каталог, ответы на типовые вопросы, приём текстовых заказов, финансовые операции. Продукт: Бот-цитатник. Техзадание есть. Пожелания и особенности: Описание: Нужно разработать Telegram-бота, который каждый день присылает пользователю вдохновляющую цитату. Также бот должен позволять пользователю запрашивать случайную цитату вручную и предлагать свои цитаты в базу. Функциональность бота: 1. Команда /start: • Приветствует пользователя. • Объясняет, что бот делает. • Предлагает команды для взаимодействия. 2. Команда /quote: • Отправляет случайную вдохновляющую цитату из базы данных. 3. Команда /submit: • Просит пользователя ввести свою цитату. • Сохраняет цитату вместе с ID пользователя и датой в базу (можно простую SQLite). 4. Команда /myquotes: • Показывает список всех цитат, предложенных этим пользователем. 5. Ежедневная рассылка: • Бот каждый день в 9:00 по местному времени отправляет подписанным пользователям одну случайную цитату. 6. Команда /subscribe и /unsubscribe: • Подписка/отписка от ежедневной рассылки. Технические требования: • Язык: Python/конструктор - нет разницы • База цитат (можно использовать готовую или загрузить из открытых источников) • Если Python, то код должен быть чисто организован: разделение на модули, наличие README с инструкцией запуска • Важно: рассылка не должна дублироваться, не должна зависнуть при ошибке Дополнительно: • Возможность расширения бота (например, добавить категории цитат) Срок выполнения: до 5 дней.