Техническое задание (ТЗ) для Telegram-бота с единой авторизацией через n8n и OpenAI
1. Описание
Telegram-бот на n8n с OpenAI обеспечивает единую авторизацию игроков через Telegram и REST API клубов. Позволяет искать игровые места, бронировать их и авторизоваться в клубах через QR-код.
2. Функционал
Регистрация и авторизация через Telegram API, привязка аккаунта к облачной базе (PostgreSQL, Firebase, Supabase).
Поиск клубов голосовым запросом, обработка OpenAI, запрос к REST API клубов для актуальных данных.
Бронирование мест через REST API клуба.
Оплата онлайн через Telegram или платежные шлюзы (Kaspi, Stripe, PayPal).
QR-код авторизация: сканирование QR-кода на игровом месте, проверка через REST API клуба.
3. Технические требования
n8n для автоматизации процессов.
OpenAI для обработки голосовых запросов.
Telegram API для регистрации и управления пользователями.
REST API клубов для поиска, бронирования и авторизации.
Поддержка геолокации и фильтров.
4. MVP
Регистрация через Telegram.
Поиск клубов и отправка гиперссылок.
QR-код авторизация.
Бронирование через REST API клубов.
5. Разработка и развертывание
Интеграция OpenAI и REST API клубов.
Тестирование поиска, бронирования и авторизации.
Размещение на облачном сервере.
Заключение
Бот упростит авторизацию и бронирование в клубах с REST API. В будущем – онлайн-оплата и расширенные фильтры.