Задачи чат-бота: ИИ чат бот. Продукт: Приложение для генерации текста с ИИ. Техзадание есть. О ПРОЕКТЕ Мини-приложение в Telegram для студентов и школьников. Суть: преобразует текст написанный ИИ (ChatGPT, Gemini и т.д.) в естественный человеческий текст, чтобы не было видно, что писал бот. Технология: используем API от UNDETECTABLE.AI — лучший в мире сервис для гуманизации ИИ-текстов. Их технология проверена и работает. Целевая аудитория: студенты 18-25 лет, школьники 14-17 лет (РФ + СНГ) Монетизация: подписка 399 руб/месяц (Telegram Stars или YooKassa) ЧТО НУЖНО СДЕЛАТЬ? ФРОНТЕНД (UI/UX Mini App) Одно окно с текстовым полем (вставить текст от ИИ) Кнопка “ГУМАНИЗИРОВАТЬ“ (яркая, зелёная) Поле с результатом Кнопка “СКОПИРОВАТЬ“ результат Счётчик использованных слов в месяц Кнопка “ПОДПИСКА“ (если лимит кончился) Дизайн: минимализм, мобильный фокус, светлая/тёмная тема, большие кнопки, приятные анимации. ИНТЕГРАЦИЯ API UNDETECTABLE.AI Получение API ключа от Undetectable.AI POST запрос к их API: отправить текст ? получить гуманизированный результат Обработка ошибок (лимиты слов, недоступность сервиса) Отслеживание использованных слов/месяц (списываются с нашей подписки на их API) API документация: https://help.undetectable.ai/en/article/developer-api-1fvasec/ СИСТЕМА ПЛАТЕЖЕЙ Вариант 1 (приоритет): Telegram Stars Подписка в Stars (50-100 Stars = 1 месяц) Автоплатёж (recurring payment) Управление через Telegram Bot API Вариант 2: YooKassa Интеграция API YooKassa Форма оплаты в приложении Активация подписки после платежа BACKEND (Управление подписками) Проверка статуса подписки при входе Отслеживание лимита слов/месяц Блокировка при закончившемся лимите Предложение подписки (popup) Хранение API ключа Undetectable.AI в защищённом виде ТЕХНИЧЕСКИЙ СТАК Frontend: React + TypeScript Telegram WebApp SDK Tailwind CSS Axios Backend: Node.js + Express (или Python Flask) PostgreSQL или MongoDB JWT аутентификация Переменные окружения для хранения API ключей (Undetectable.AI, платежи) Hosting: Vercel/Netlify (frontend) Railway/Render (backend) СРОКИ - 7 дней.