Articles of messenger

Хранение «переменных сеанса» в Facebook Messenger

Я хочу сохранить информацию о пользователе (ex postal code, location …) на время сеанса, как я могу это сделать? Из моего понимания каждый раз, когда отправляется сообщение, webhook снова попадает, поэтому переменные не сохраняются на стороне webhook. Кроме того, метаданные доступны только для отправки от бота к клиенту. Я ищу способ, которым клиент может влиять […]

Ошибка получения идентификатора пользователя из веб-браузера Messenger даже после белого домена

У меня белый список моего домена, и я получаю сообщение о том, что он был успешным {"result": "Успешно обновленные белые списки"} но когда я пытаюсь получить идентификатор пользователя, я получаю сообщение об ошибке Произошла ошибка. Расширения Messenger не включены. Может быть «messenger_extensions» не задано на URL-адресе, домен не был включен в белый список или это […]

Fecebook Messenger Bot на PHP не всегда отвечает пользователю

У меня относительно простой Facebook Messenger бот в php для исследовательских целей: $access_token = "xxxxxxx"; $challenge = $_REQUEST['hub_challenge']; $verify_token = $_REQUEST['hub_verify_token']; if ($verify_token === 'MY_VERIFICATION_TOKEN') { echo $challenge; } $input = json_decode(file_get_contents('php://input'), true); $sender = $input['entry'][0]['messaging'][0]['sender']['id']; $message = $input['entry'][0]['messaging'][0]['message']['text']; $url = 'https://graph.facebook.com/v2.6/me/messages?access_token='.$access_token.'; $ch = curl_init($url); if($message=="hi") { $jsonData = '{ "recipient":{ "id":"'.$sender.'" }, "message":{ "text":"hello!" […]