Как упомянуть человека в Телеграмме другим именем

Я хочу упомянуть пользователей, даже тех, которыене иметь имя пользователя.

Если пользователь установил имя пользователя, я возвращаюсь

как ответ, но если у пользователя его нет, я не могу этого сделать.

Я пытался использовать уникальный идентификатор пользователя, например,

но это не сработало.

Как я могу этого достичь?

Решение

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

Вот пример кода того, как я получил имя атрибут пользователя:

$rawContent = file_get_contents(«php://input»); $rawContentArray = json_decode($rawContent, true); foreach ($rawContentArray as $key => $value) < if($key === «message»)< foreach ($value as $messagekey =>$messagevalue) < if($messagekey === «chat»)< foreach ($messagevalue as $chatkey =>$chatvalue) < if($chatkey === «first_name»)< $first_name = $chatvalue; >> > > > >

Если вы хотите получить имя пользователя, вы можете сделать то же самое, просто замените имя с имя пользователя и добавьте простую проверку после того, как вы дадите $ user_name ценность:

Как сделать ссылку в виде слова в Телеграмме? / (ПК и Моб. устройства)


if($user_name !== »)

Другие решения

Других решений пока нет …

Источник: web-answers.ru

Как адресовать сообщение в Телеграм

Телеграм — один из популярных мессенджеров во всём мире. Его сделали популярным понятным и понятным для пользователей.

Еще по теме:  Что делать если парень не отвечает на сообщения в Телеграмме
Как закупиться рекламой для Telegram-канала? Секретное оружие для глубокой аналитики Telemetr.me. Анализ ботов, аналитика постов и аудитории. Поиск каналов, где рекламируются каналы ваших конкурентов, эффективность рекламы, парсинг коспатама Динамика подписчиков и другие цифры%. А для безопасной массовой закупки рекламы в Телеграм використовуйте Telega.in. ТОП-биржа с безопасной сделкой и тысячами каналов.

Как в Телеграме цитировать сообщение

На компьютере

Процитировать сообщение можно двумя способами. Разберем каждый из них. Первый способ называется «Неизменяемая цитата». Кликните правой кнопкой мыши на сообщение, а после «Ответить». Кстати, вам также может быть полезна статья о том, как сделать гиперссылку в Телеграмме на телефоне.

ворк8.png

Напишите свой ответ:

ворк9.png

Если вам нужно вернуться к сообщению, на которое вы ответили, нажмите на него. Вот так:

ворк10.png

10 ФИШЕК TELEGRAM — обзор от Ники

Можете цитировать себя. Если необходимо вспомнить прошлую тему разговора, просто найдите свое сообщение и процитируйте. Люди в чате нажмите на него и перейти к оригинальному варианту.

— Это создаёт, своего рода, удобство.

Ознакомьтесь со вторым способом, который называется «Текстовая цитата». Что для этого нужно: выделите сообщение с помощью меню или мышки. Выделить конкретное сообщение, скопировать Ctrl + C или скопировать текст. Также вы можете изучить материал о том, как пользоваться Телеграм на ПК или мобильном.

Будет скопирован текст цитаты, её отправитель и время написания. Но цитата не будет ссылаться на источник.

ворк11.png

На телефоне

Для ответа или цитирования, действия:

  • Выделите сообщение. Вам нужно зайти в чат и «зажать» пальцем конкретное сообщение.
  • После этого появится выбор. Определитесь, что хотите сделать: ответить на сообщение или переслать его кому-то. Если переслать, то вам предложат выбрать контакт.
Еще по теме:  Как в Телеграмме удалить аву с общей группы если она не удаляется если я админ

раб22.jpg

Как упомянуть человека в чате

На телефоне:

раб23.jpg

На компьютере

важно рассмотреть руководство с использованием персонального компьютера. У пользователей есть два варианта общения в Телеграме. Это полноценная версия и Веб версия.

Веб версия

Вы можете пользоваться как веб-версией, так и полноценной. Если первый вариант, то эта пошаговая инструкция для вас:

раб24.png

Полноценная версия Телеграм

Если использовать полную версию, то пошаговая инструкция для вас:

Как в чате Телеграм упомянуть всех

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl + Enter.

Источник: bloger-zoom.ru

Бот Telegram: как упомянуть пользователя по его идентификатору (а не по имени пользователя)

Другой фон: Я пытаюсь использовать forceReply и хочу настроить таргетинг на пользователя, если он имеют имя пользователя, я могу легко нацелиться на них, упомянув их в тексте метода sendMessage .

Бот, который я создаю, представляет собой «викторину», похожую на бота. где каждому игроку нужно по очереди, и бот отправляет им вопрос, каждое сообщение от бота будет нацелено на другого игрока.

ПРИМЕЧАНИЕ. Я не отключаю Privacy Mode , я не хочу, чтобы телеграмма бомбила мой сервер сообщениями, которые мне не нужны. это перегружало мой дешевый противный сервер. так что отключать не вариант.

Я открыт для другого решения, где бот может слушать выбранного игрока.

ОБНОВЛЕНИЕ 21/10: Я говорил с BotSupport для Telegram, они сказали, что на данный момент боты не могут упоминать пользователя без имени пользователя.

Поэтому в моем случае я все еще продолжаю использовать forceReply , а также дал короткое сообщение пользователю, у которого нет имени пользователя, чтобы настроить его, чтобы они могли получить выгоду от функции forceReply .

Источник: question-it.com

Рейтинг
( Пока оценок нет )
Загрузка ...