21 lines
711 B
Text
21 lines
711 B
Text
@startuml Telegram Subscription Management Activity
|
||
|
||
|PM Manager|
|
||
start
|
||
if (Действие?) then (Добавить связку)
|
||
:Ввести email и chat_id;
|
||
|API|
|
||
:Добавить запись в\ncrowd.telegram_subscriptions\n{"email": "...", "chat_id": ...};
|
||
|PM Manager|
|
||
:Добавить бота в Telegram чат\n(совместно с пользователем);
|
||
else (Удалить связку)
|
||
:Выбрать email для удаления;
|
||
|API|
|
||
:Удалить запись из\ncrowd.telegram_subscriptions;
|
||
endif
|
||
|
||
|Notification System|
|
||
:send_queue_overflow() отправляет\nуведомление в Telegram\nпо связке email → chat_id;
|
||
|
||
stop
|
||
@enduml
|