如何在用户聊天时引用他们的UID?

时间:2018-10-21 09:13:08

标签: telegram

我有一组已设置为管理员的用户ID,当用户调用/admins命令时,我希望将其打印到客户端。

主要问题是我无法看到或找到一种方法来打印占位符实体(在本例中为mention),该占位符实体使用我指定的ID打开聊天窗口。

请记住,当您在聊天中发布@username时,Telegram只是将其绑定为提及用户的提述,当您单击它时,它会跳至聊天窗口。我想知道是否有@123456789的等效项,其中的数字代表用户ID。

1 个答案:

答案 0 :(得分:1)

如果您从漫游器创建/发送消息,则可以将parse_mode设置为HTML,然后使用相同的HTML锚标记发送文本/标题:

for contact me, just <a href="tg://user?id=123">click here</a>

但是,如果您要以用户身份发送消息,则可以仅使用以userName为前缀的@,并创建指向tg://user?id=123的手动链接,或键入tg://user?id=123之类的纯文本,现在不要在电报中使用。是;自2013年以来就可以在iOS中使用(不到电报用户的15%)!