2

PHP でテスト メッセンジャー ボットを構築しようとしています。私の Web フックは完全にセットアップされ、ページのサブスクリプションも正しく行われます。ただし、私のボットはメッセンジャーのテキストに応答しません。アプリ ID、ページ ID を変更しようとしましたが、そのいずれかに問題があるかどうかを確認するためだけです。ここで概説されているように、基本的なカールを含むさまざまな方法も試しました: Facebookチャットボット(PHP Webhook)複数の返信を送信する

2 つの異なる php ライブラリを試しました: https://github.com/Fritak/messenger-platform https://github.com/pimax/fb-messenger-php

PHP エラーは発生しません。チャレンジは Facebook 側でも成功しています。SSL 証明書に問題はありませんが、ボットから応答を得られません。

これに関するヘルプは大歓迎です。

4

5 に答える 5

0

メッセージを受信して​​いる場合は、自分で応答を送信する必要があります (ドキュメントを参照)。

申し訳ありませんが、pimax API ではどのように行うかわかりませんが、私の APIでは次の方法で行うことができます。

// Messenger is calling your URL, someone is sending a message...
$messages = $bot->getMessagesReceived();

// Now you need an ID
$userToSendMessage = $messages[0]->messaging[0]->sender->id;

// Send answer
$bot->sendMessage($userToSendMessage, 'Hi!');
于 2016-04-15T22:20:02.777 に答える