slim-messenger / controller
用于路由 Facebook 的 Messenger Bot API 的控制器
0.0.0
2016-06-02 16:15 UTC
Requires
- php: >=5.6.0
- evenement/evenement: ^2.0
Requires (Dev)
- phpunit/phpunit: 5.3.*
- slim/http: ^0.1.0
This package is not auto-updated.
Last update: 2024-09-14 18:37:00 UTC
README
轻松设置您的 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']);