Техническое задание: Telegram-бот для выдачи случайных ответов

Цель проекта

Создать функционального Telegram-бота, основная задача которого - предоставлять пользователям случайные ответы (текст + изображение) по их запросу.

Ключевые требования к функционалу

  • Основное действие: Бот должен выдавать случайный ответ при нажатии пользователем соответствующей кнопки в интерфейсе.
  • Контент ответа: Каждый ответ представляет собой комбинацию текстового сообщения и прикрепленного изображения (картинки).
  • Управление контентом: Возможность для администратора вручную прописывать и редактировать все текстовые ответы и набор прикрепляемых к ним изображений.
  • Механика выдачи: Алгоритм выбора ответа из подготовленного списка должен быть случайным (рандомизированным).

Технические пожелания

  • Платформа для разработки: Telegram.
  • Язык программирования: предпочтительно Python.
  • Проект должен быть готов к развертыванию и долгосрочной поддержке.

Ожидаемый результат

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