EnotPRO Logo EnotPRO

user

Описание: Создает ссылку на профиль пользователя Telegram.

Параметры:

  • id - идентификатор пользователя или переменная со значением ID (опциональный)
  • username - username пользователя (с @ или без) или переменная со значением username (опциональный)
  • path - путь к объекту с параметрами пользователя (опциональный):
    • user - текущий пользователь
    • targetUser - целевой пользователь (по умолчанию, если не указаны id, username или path)
    • authorUser - автор сообщения
    • replyUser - пользователь из ответа
  • text - текст для отображения вместо имени пользователя (опциональный)
  • admin - создать ссылку на раздел пользователя в админке бота вместо профиля Telegram (опциональный, работает только с id или path)
  • linkOnly - отобразить только ссылку без текста (опциональный)
  • byUsername - строить ссылку через t.me/username вместо tg://user?id= (опциональный, работает если у пользователя есть username)

Возвращает: HTML-ссылку на пользователя Telegram или профиль в админке бота.

Примеры:

Ссылка на целевого пользователя (по умолчанию)

!{user} Результат: '<a href="tg://user?id=123456789">Иван</a>'

Ссылка на текущего пользователя

!{user| path: user;} Результат: '<a href="tg://user?id=987654321">Петр</a>'

Ссылка по конкретному ID

!{user| id: 123456789;} Результат: '<a href="tg://user?id=123456789">Иван</a>'

Использование переменных

!{user| id: ${targetUser.id};}

!{user| username: ${user.username};}

Ссылка с кастомным текстом

!{user| path: targetUser; text: Открыть профиль;} Результат: '<a href="tg://user?id=123456789">Открыть профиль</a>'

Ссылка на профиль в админке бота

!{user| path: targetUser; text: Открыть в админке; ``admin;} Результат: '<a href="https://t.me/your_bot?start=user_123456789">Открыть в админке</a>'

Только ссылка без текста

!{user| path: targetUser; linkOnly;} Результат: 'tg://user?id=123456789'

Ссылка через t.me

!{user| path: targetUser; byUsername;} Результат: '<a href="https://t.me/ivan_petrov">Иван Петров</a>' (если у пользователя есть username)

Комбинация параметров

!{user| path: targetUser; text: Связаться с пользователем; byUsername; }

© 2025 EnotPRO. Все права защищены.