首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >botkit-sms:集成中间件插件

botkit-sms:集成中间件插件
EN

Stack Overflow用户
提问于 2017-04-21 05:30:33
回答 1查看 169关注 0票数 1

我正在尝试使用botkit-sms的api.ai中间件插件,我试着调试源代码,为什么这不起作用,但如果你能提供一些输入,这将是有帮助的。

https://github.com/krismuniz/botkit-sms/的源代码

代码语言:javascript
复制
var apiai = require('botkit-middleware-apiai')({
  token: '...',
  skip_bot: true // or false. If true, the middleware don't send the bot reply/says to api.ai
})

controller.middleware.receive.use(apiai.receive)

controller.hears('.*', 'message_received', apiai.hears, function (bot, message) {
  console.log('received :: ' + message)
  bot.reply(message, 'got the message')
})
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-27 22:29:14

在这里,将apiai.hears传递到hears函数会改变模式匹配和hears的工作方式。您现在正在匹配意图,而不是用户对用户输入使用regex。

但问题是, operator在匹配时,不是正则表达式。因此,除非您有一个名为.*的意图,否则该模式不会匹配任何内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43534607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档