Telegram-бот, который генерирует стихи на основе слов, введенных пользователем. Бот использует предопределенные шаблоны стихотворных форм (например, хокку, четверостишия, свободный стиль) и встроенные алгоритмы для создания рифм и ритма. Пользователь вводит несколько слов или фраз, а бот создает уникальное стихотворение.
Техническое задание
1. Цели и задачи проекта:
Создать Telegram-бота, который генерирует стихи на основе пользовательского ввода.
Реализовать возможность выбора стиля стихотворения (хокку, четверостишие, свободный стиль).
Обеспечить простоту использования и интуитивно понятный интерфейс.
Добавить возможность сохранения сгенерированных стихов в истории пользователя.
2. Функциональные требования:
Основные функции:
Приветственное сообщение с инструкцией при старте бота.
Запрос у пользователя ввода слов или фраз для генерации стиха.
Выбор стиля стихотворения (хокку, четверостишие, свободный стиль).
Генерация стиха на основе введенных данных.
Вывод результата пользователю.
Дополнительные функции:
Сохранение сгенерированных стихов в истории пользователя.
Возможность просмотра истории стихов.
Возможность поделиться стихом в виде текстового сообщения.
Добавление функции "Случайный стих", если пользователь не вводит слова.