27 lines
1.6 KiB
Markdown
27 lines
1.6 KiB
Markdown
# Этап 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 можно зарегистрироваться, купить ключ демо-оплатой, получить конфиги, пополнить баланс и пригласить друга.
|