Как обратиться к пользователю в чате с их UIDами? - PullRequest
0 голосов
/ 21 октября 2018

У меня есть массив идентификаторов пользователей, которые я установил как администраторы, и я хотел бы распечатать их клиентам, когда они вызывают команду /admins.

Основная проблема заключается в том, что я не могпосмотрите или найдите способ напечатать сущность-заполнитель (в нашем случае это mention), которая открывает окно чата с указанными мной идентификаторами.

Помните, что когда вы публикуете @username в чате,Telegram просто привязывает его как упоминание к указанному пользователю, и он появляется в окне чата при нажатии на него.Интересно, есть ли эквивалент для @123456789, где число представляет идентификатор пользователя.

1 Ответ

0 голосов
/ 22 октября 2018

если вы создаете / отправляете сообщение от бота, вы можете установить 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, в Telegram сейчас не работают.да;только в iOS (менее 15% пользователей Telegram), которые работают с 2013 года!

...