11

我试图让 Hubot 检测用户何时进入或离开频道,但到目前为止,我实际上无法找到与此相关的任何信息。

有谁知道如何做到这一点?:)

提前致谢!

4

1 回答 1

7

Hubot 的Robot类具有函数enter,当任何用户进入或离开房间时,leave它会触发你给出的回调。该回调采用 a ,它具有type的属性,而后者又具有type的属性。ResponsemessageMessageuserUser

module.exports = (robot) ->
   robot.enter (response) ->
     # at this point you can get the user's name with:
     # response.message.user.name
     # works the same for robot.leave

但是,hubot的 IRC 适配器目前似乎没有触发使这些功能正常工作所需的消息。

于 2012-05-31T02:08:06.380 回答