Как определить, что пользователь использовал DEVELOPER_DEFINED_PAYLOAD

Я создаю чат-бота с помощью мессенджера.
Как узнать, что пользователь нажал на мою кнопку

"buttons":[
{
"type":"postback",
"title":"Bookmark Item",
"payload":"DEVELOPER_DEFINED_PAYLOAD"}
]

Для получения я использую следующий код

if(preg_match('[hello]', strtolower($message))) {
$message_to_reply = 'Welcome';}

0

Решение

Когда кнопка нажата, Facebook вызовет обратный звонок получил обратный звонок и доставьте идентификатор области страницы человека (PSID). Затем вы можете представить персонализированное сообщение, чтобы приветствовать пользователя или представить кнопки, чтобы побудить его или ее к действию.

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

0

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

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