我让Hubot可以与Slack集成在一起以充当服务台。
到目前为止,脚本(咖啡脚本)会查找关键字,如果关键字不存在,那么我需要Hubot返回类似“抱歉,我找不到您想要的内容”之类的内容。
下面是关键字查询的示例;
module.exports = (robot) ->
robot.hear /ansible/i, (res) ->
res.send "Hi, for all ansible related querys, please go to
www.github.com/ansible/ansiblehelp"
因此例如ansible不在问题中,hubot需要回答“对不起,我找不到您想要的东西”。
这可能吗?
谢谢
答案 0 :(得分:0)
尝试使用catchAll
子句以提供默认响应:
module.exports = (robot) ->
robot.catchAll (msg) ->
if msg.message.match /// ^#{robot.name}\s ///
msg.reply "Sorry I can't find what you are looking for"