Coffeescript 阻止Hubot(使用Flowdock)自行响应?

Coffeescript 阻止Hubot(使用Flowdock)自行响应?,coffeescript,hubot,Coffeescript,Hubot,我正在使用Hubot与Hubot Flowdock适配器 我正在使用robot.hear来响应带有特定字符串的消息(例如“巧克力”) 然后我用一条消息调用msg.send,消息中还碰巧包含触发器字符串(“巧克力”) 这会使Hubot听到自己的声音,然后不停地循环,一次又一次地触发 我在想办法让Hubot不要对自己做出反应 据我所知,Hubot Campfire适配器似乎包含一个特定的检查,以防止Hubot监听自身: 但是,其他适配器似乎没有这种功能 有没有其他方法可以使用robot.hear和

我正在使用Hubot与Hubot Flowdock适配器

我正在使用
robot.hear
来响应带有特定字符串的消息(例如“巧克力”)

然后我用一条消息调用
msg.send
,消息中还碰巧包含触发器字符串(“巧克力”)

这会使Hubot听到自己的声音,然后不停地循环,一次又一次地触发

我在想办法让Hubot不要对自己做出反应

据我所知,Hubot Campfire适配器似乎包含一个特定的检查,以防止Hubot监听自身:

但是,其他适配器似乎没有这种功能


有没有其他方法可以使用
robot.hear
msg.send
编写Hubot脚本,这样它就不会对自己做出响应?

我找到了这个问题的答案-Hubot并不打算对自己做出响应/听到自己的声音

每个适配器负责过滤这些消息

某些适配器(例如hubot hipchat)实际上会将hubot bot名称设置为您在hubot中作为身份验证的用户的名称

在hubot flowdock的情况下,它将根据您认证为的用户的flowdock“显示名称”检查hubot bot名称,因此您只需确保这些名称匹配(通过更改“显示名称”在Flowdock帐户页面上,或使用
-n
标志或
HUBOT\u NAME
环境变量设置bot名称)