slim-messenger/controller

用于路由 Facebook 的 Messenger Bot API 的控制器

安装: 27

依赖: 0

建议: 0

安全: 0

星标: 2

关注者: 0

分支: 0

类型:package

0.0.0 2016-06-02 16:15 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:37:00 UTC


README

Build Status GitHub license

轻松设置您的 SlimPHP 路由以集成 Facebook 的 Messenger Bot API。Slim Messenger Controller 旨在用作 SlimPHP 路由的 RESTful 控制器,并易于注入到 SlimPHP 容器中。虽然这是为 SlimPHP 创建的,但 Slim Messenger Controller 也可以在任何实现 PSR7 接口(对于其请求和响应对象)的框架中用作控制器。

安装

composer install slim-messenger/controller

用法

$appToken = 'YOUR_APP_TOKEN';
$verifyToken = 'YOUR_VERIFY_TOKEN';

// initiate controller
$messengerController = new SlimMessenger\Controller($verifyToken, $appToken);

//slim routes
$app->any('/webhook[/]', $messengerController);

您还可以将其注入到 SlimPHP 容器中

$container = $app->getContainer();

$container['bot'] = function($c) {
    $appToken = 'YOUR_APP_TOKEN';
    $verifyToken = 'YOUR_VERIFY_TOKEN';

    $messangerBot = new SlimMessengerController($verifyToken, $appToken);

    return $messangerBot;
};

//slim routes
$app->any('/webhook[/]', $container['bot']);

文档

DOCUMENTATION