我已经在我现有的laravel项目上安装了botman studio来创建一个聊天机器人.聊天机器人工作.但是,我正在寻找复杂的对话,用户可以在其中询问聊天机器人"什么是示例"和聊天框从数据库表中搜索并回答.
我找不到任何可以帮助我入门的教程或链接.有谁知道如何做到这一点?一个简单的例子可以帮助我
这将是您监听最后一个关键字的典型问题的可能实现,因此您可以配置机器人来监听什么是+*keyword_to_search*
$botman->hears('What is (^[a-zA-Z0-9_]*$)', function ($bot, $keyword) {
$answer = \App\Answer::where('keyword', 'LIKE', $keyword)->get();
$bot->reply('Answer: '.$answer);
});
Run Code Online (Sandbox Code Playgroud)
这非常简单,您可以使用 --help 开始聊天并列出用户可以询问的所有关键字,我想这会很酷。
如果您想实现更复杂的东西,您可以尝试了解自然语言处理(NPL),您可以在botman 文档上阅读更多相关信息。
| 归档时间: |
|
| 查看次数: |
379 次 |
| 最近记录: |