user
Описание: Создает ссылку на профиль пользователя Telegram.
Параметры:
id- идентификатор пользователя или переменная со значением ID (опциональный)username- username пользователя (с @ или без) или переменная со значением username (опциональный)path- путь к объекту с параметрами пользователя (опциональный):from- отправитель текущего сообщенияtarget- целевой пользователь (по умолчанию, если не указаны id, username или path)reply- автор сообщения, на которое ответили
text- текст для отображения вместо имени пользователя (опциональный)admin(bool) - создать ссылку на раздел пользователя в админке бота вместо профиля Telegram (опциональный, требуется наличие id)linkOnly(bool) - вернуть только URL без HTML-обёртки (опциональный)byUsername(bool) - строить ссылку через t.me/username вместо tg://user?id= (опциональный, работает если у пользователя есть username)
Возвращает: HTML-ссылку на пользователя Telegram или профиль в админке бота.
Примеры:
Ссылка на целевого пользователя (по умолчанию)
(path=target по умолчанию)
!{user}
Ссылка на инициатора действия
!{user|
path: from;}
Ссылка по конкретному ID
!{user|
id: 123456789;}
Ссылка на пользователя по username
!{user|
username:durov}
Использование переменных
!{user|
id: ${targetUser.id};}
!{user|
username: ${user.username};}
Ссылка с кастомным текстом
!{user|
path: targetUser;
text: Открыть профиль;}
Ссылка на профиль в админке бота
!{user|
path: targetUser;
text: Открыть в админке;
``admin;}
Только ссылка без текста
!{user|
path: targetUser;
linkOnly;}
Ссылка через t.me
!{user|
path: targetUser;
byUsername;}
Комбинация параметров
!{user|
path: targetUser;
text: Связаться с пользователем;
byUsername;
}