filippo-toso / botman-dialogflow
Botman的Dialogflow中间件,仅在当前用户未处于会话状态时调用API,大幅减少对Dialogflow的调用次数(及其成本)
v1.0.3
2018-08-30 14:15 UTC
Requires
- php: >=7.0
- botman/botman: ~2.0
- illuminate/support: ^5.4
This package is auto-updated.
Last update: 2024-08-29 05:06:14 UTC
README
Botman的Dialogflow中间件,仅在当前用户未处于会话状态时调用API,大幅减少对Dialogflow的调用次数(及其成本)
要求
- PHP 7.0+
- Laravel 5.4+
- Botman 2.0+
安装
使用Composer安装
composer require filippo-toso/botman-dialogflow
使用方法
在您的代码中,只需将以下use语句
use BotMan\BotMan\Middleware\Dialogflow;
替换为以下语句
use FilippoToso\BotMan\Middleware\Dialogflow;
这就完成了!现在您的机器人只有在当前用户未处于会话状态时才会调用Dialogflow API。
一个公平的警告
如果您需要Dialogflow触发“全局”跳过或停止会话,则不能使用此中间件。但如果您的跳过/停止会话是由特定关键词或正则表达式触发的,那么您就可以开始了!