Как пометить пользователей тегом @mention /@ в группе строк с помощью запросов веб-хуков ботов line

#php #bots #webhooks #line-api

#php #боты #веб — крючки #line-api #веб-ходы

Вопрос:

Я не могу найти ничего в API линейных сообщений, что показывало бы, как помечать или упоминать пользователей в группе, частью которой является бот.

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

Я пробовал что-то вроде этого:

     $data = '{
           "to": "C98a77173e4622xxxxxxxxxxxxxxxx" ,
           "messages": [
                         {
                            "type": "text",
                            "text": "@{U5a4640d93cxxxxxxxxx}"
                         }
                        ]
            }'; 
  

Однако это не сработало. Я перепробовал все возможные комбинации, которые я мог придумать в качестве text содержимого, но все просто отправляется как есть и не преобразуется в упоминания или теги. Я видел, как другие боты выполняли это и другие действия, такие как удаление пользователей из групп, добавление пользователей в группы, отмена приглашений и многое другое, но ни один из этих типов сообщений не упоминается в line Message API. Я что-то упускаю?

Комментарии:

1. «Может ли кто-нибудь мне помочь …» как часть заголовка, на самом деле это не вопрос.

2. @FunkFortyNiner Тогда как мне сформулировать вопрос, когда небольшая помощь — это все, что мне нужно? Я погуглил и просмотрел официальную документацию и вообще ничего не нашел. «Может ли кто-нибудь мне помочь ..» — это заголовок, потому что я здесь ожидаю некоторой помощи от кого-то, кто работал над этим раньше. Прежде чем судить о названии, пожалуйста, поймите контекст вопроса. Спасибо.

3. Никто вас не осудит. Я отредактировал ваш заголовок. Это должно сработать. Добро пожаловать 🙂

4. @FunkFortyNiner Извиняется, если это прозвучало немного грубо. Я думаю, что я просто слишком устал, пытаясь это сделать. 🙂 Спасибо за редактирование.

Ответ №1:

Сейчас этого API нет.

Вы не можете пометить кого-либо с помощью line-api.

Комментарии:

1. Вы знаете, как это сделать?