Техническое задание: Чат-бот для Telegram
Общее описание
Разработать Telegram-бота на Python для взаимодействия с клиентами заведения. Бот должен запускаться после сканирования QR-кода, приветствовать пользователя и собирать базовую информацию.
Сценарий работы
- Точка входа: клиент сканирует QR-код (продукт, меню или стойка в кофейне).
- Запуск: нажатие кнопки
/start в Telegram активирует бота. - Сбор данных: после приветственного сообщения «Добро пожаловать в...» бот запрашивает у пользователя необходимые данные (например, имя, предпочтения или выбор позиции).
Функциональные требования
- Установка связи с администратором (админка) для просмотра заказов или обращений.
- Чистый Python 3.x (без фреймворков-помощников типа Django - рекомендуемая библиотека aiogram/telebot).
- База данных - на выбор разработчика (SQLite, PostgreSQL).
Комментарии
Бот должен быть готов к работе в реальном заведении, поддерживать нагрузки зала (до 10-20 одновременных пользователей). Необходимо предоставить инструкцию по развёртыванию.