aznc/line_bus_type76

适用于 Line bot 开发的 EventBus

v0.1.1 2016-11-30 17:10 UTC

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