aznc / line_bus_type76
适用于 Line bot 开发的 EventBus
v0.1.1
2016-11-30 17:10 UTC
Requires
- evenement/evenement: ^2.0
- linecorp/line-bot-sdk: ^1.3
This package is not auto-updated.
Last update: 2024-09-15 02:01:07 UTC
README
示例
大部分工作由 LineBus 完成,您可以专注于事件。官方 echo bot 可以简化如下:
$bus = LineBusFactory::CreateBus($token, $secret);
$bus->on('message.text', function ($event, $bot) {
$bot->replyText($event->getReplyToken(), $event->getText());
});
$bus->run();
当发生错误时,LineBus 会触发异常事件,您可以使用它来记录日志
$bus->on('exception', function ($exception, $request, $signature) use ($logger) {
$logger->log("something bad happens: {$exception->getMessage()}");
$logger->log("signature: $signature, request body: $request");
});
安装
使用 composer 进行安装
$ composer require aznc/line_bus_type76