Updated API and Bot.

- added auth
- updated structure
This commit is contained in:
2026-04-01 22:11:12 +03:00
parent 418801b056
commit 48ef7217eb
54 changed files with 1839 additions and 430 deletions
+29
View File
@@ -0,0 +1,29 @@
# Бизнес процессы
## Оглавление
## Активация бота
- Пользователь активирует бота и отправляет команду */start*
- Бот стартует, присылает юзеру приветственное сообщение с информацией о том что он за бот и что он
умеет
- Пользователю становятся доступны кнопки/команды */register*, */termsOfService*, *help*.
- Прочие команды игнорируются
## Мультитенантность
### Регистрация пользователя
- По команде */register* бот идёт в апи, проверяет зарегистрирован ли пользователь и если нет то
присылает пользователю лицензионное соглашение.
- Далее появляется кнопка */getAgreement* после нажатия которой пользователь должен самостоятельно
ввести некоторый текст, который будет являться подтверждением принятия условий. в прочих ситуациях
кнопка *getAgreement* не доступна
- После успешного принятия условий бот регистрирует пользователя в системе.
- После успешной регистрации пользователю доступны команды *createFamily*, *help*, *info*
### Создание или присоединение к семейному аккаунту
- По команде *createFamily* бот проверяет есть ли у этого пользователя уже созданные семейные чаты
- если нет, то предлагает создать новый чат, запрашивает имя чата, картинку на иконку чата и создаёт
супергруппу с темами
- или предлагает присоединиться к семье, запрашивает код, который может выдать владелец семьи