Files
veilix.app/docs/stages/stage-2a-miniapp.md
T

27 lines
1.6 KiB
Markdown
Raw Normal View History

# Этап 2a. MiniApp в Telegram
Статус: не начат.
## 1. Цель
Кабинет внутри Telegram по макетам `AppTG` и `MassAppTG`: всё, что умеет веб-кабинет, на тех же демо-режимах.
## 2. Входит
1. MiniApp на `tg.*` с Telegram SDK: BackButton, MainButton, тема Telegram, отклик вибрацией ([07-frontend.md](../07-frontend.md), раздел 2).
2. Вход по `initData`, аккаунт по Telegram без почты ([05-auth.md](../05-auth.md), раздел 6.1).
3. Ключи, покупка, счёт, рефералы — на тех же `core/` и демо-режимах, что веб-кабинет ([D-027](../decisions/D-027-demo-payments.md), [D-028](../decisions/D-028-provisioning-adapter.md)).
4. Тестовые боты для dev; dev-MiniApp открывается только для Telegram-аккаунтов из списка.
## 3. Не входит
Команды и уведомления бота (2b), привязка и объединение аккаунтов (2c), звёзды Telegram (4a).
## 4. Перед стартом
1. Root: R-13 — основные и тестовые боты в BotFather, адреса MiniApp.
2. Решения: Q-10 (имена ботов), Q-11 (оплата в Telegram; до этапа 4a — демо-оплата и баланс).
## 5. Готово, когда
Из MiniApp можно зарегистрироваться, купить ключ демо-оплатой, получить конфиги, пополнить баланс и пригласить друга.