EnotPRO Logo EnotPRO

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;
}
© 2025 EnotPRO. Все права защищены.