Я создаю чат-бота с помощью мессенджера.
Как узнать, что пользователь нажал на мою кнопку
"buttons":[
{
"type":"postback",
"title":"Bookmark Item",
"payload":"DEVELOPER_DEFINED_PAYLOAD"}
]
Для получения я использую следующий код
if(preg_match('[hello]', strtolower($message))) {
$message_to_reply = 'Welcome';}
Когда кнопка нажата, Facebook вызовет обратный звонок получил обратный звонок и доставьте идентификатор области страницы человека (PSID). Затем вы можете представить персонализированное сообщение, чтобы приветствовать пользователя или представить кнопки, чтобы побудить его или ее к действию.
Вы можете подписаться на этот обратный вызов, выбрав поле messaging_postbacks, когда настройка ваш веб-крючок.
Других решений пока нет …