Информация о пользователе
ctx:app.Ctx
Контекст приложения, предоставляющий доступ к различным компонентам и настройкам приложения.
params:{ blocks?: Array<'telegram' | 'custom' | 'groups' | 'vk'>, blockParams?: { vk?: { returnUrl: string } } }
Объект с параметрами для получения данных пользователя.
blocks: Array<'telegram' | 'custom' | 'groups' | 'vk'>
Массив блоков, которые нужно включить в ответ (необязательное).
blockParams: { vk?: { returnUrl: string } }
Дополнительные параметры для блоков (необязательное).
Promise<MyUserData>
MyUserData
, содержащим информацию о текущем пользователе.user:
invite_email: string
Электронная почта, на которую было отправлено приглашение.
last_login: string | null
Время последнего входа.
invite_type: string
Тип приглашения.
invited_by: string
Кто пригласил.
invited_user_id: number | null
ID приглашенного пользователя.
invite_user_id: number | null
ID пользователя, который отправил приглашение.
invited_at: string
Дата приглашения.
last_activity_at: string
Время последней активности.
payed_money: number
Сумма оплаченных денег.
payed_deals: number
Количество оплаченных сделок.
is_email_exists: number
Флаг, существует ли email.
is_email_deliverable: number
Флаг, доставляется ли email.
personal_manager_user_id: number | null
ID персонального менеджера пользователя.