Codeigniter — Botman — метод ответа не работает

Я использую Botman 2.0 и Codeigniter 3.1.6

Мой владелец сервер с HTTPS & FB Webhook успешно настроен.

Как мне настроить мой проект с помощью codeigniter? Потому что я установил настройку FB Webhook успешно, но, когда я набираю «привет» в мессенджере, это не отвечает.

Не могли бы вы дать мне совет, чтобы мой чат-бот работал правильно.

Примечание 1: У меня был тест с PHP (без фреймворка), и это работает правильно.

Заметка 2: У меня был тест с NodeJS, и это работает правильно.

введите описание изображения здесь

use BotMan\BotMan\BotMan;
use BotMan\BotMan\BotManFactory;
use BotMan\BotMan\Drivers\DriverManager;

class Facebook_messenger extends CI_Controller {

function __construct()
{
parent::__construct();

}

public function bot(){
$config = [
// Your driver-specific configuration
'facebook' => [
'token' => 'EAAZA1UK2sl8UBAIueLY2ZCHraasS3E52AS37wUVypMLQatW5taE71LByyl3nWNau8uTKYs1aw11lQXpDOfPrrQE8BLWf6PZBkwuQIdzea7lMeZCc4jCiZCqhKZABKnc2V8FNabVbHF9J6opkb6MCsBAxnqO0kDsgeoYV88gNOIJuTZAr9T7pzoBAZC',
//'app_secret' => 'f1a032fb00484a59c0322617b7623745a',
'verification'=>'xxxxapp',
]
];

// Load the driver(s) you want to use
DriverManager::loadDriver(\BotMan\Drivers\Facebook\FacebookDriver::class);

// Create an instance
$botman = BotManFactory::create($config);


// Give the bot something to listen for.
$botman->hears('hi', function (BotMan $bot) {
$bot->reply('Hello');
});

$botman->hears('delayed', function (BotMan $bot) {
$bot->reply('Field will remain in yellow (delayed)unless a game is scheduled on it.');
});

$botman->hears('canceled', function (BotMan $bot) {
$bot->reply('Games cancelled due to poor field conditions.');
});

// Start listening
$botman->listen();
}

}

1

Решение

Задача ещё не решена.

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

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

По вопросам рекламы [email protected]