我试图让 Hubot 检测用户何时进入或离开频道,但到目前为止,我实际上无法找到与此相关的任何信息。
有谁知道如何做到这一点?:)
提前致谢!
Hubot 的Robot
类具有函数enter
,当任何用户进入或离开房间时,leave
它会触发你给出的回调。该回调采用 a ,它具有type的属性,而后者又具有type的属性。Response
message
Message
user
User
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 适配器目前似乎没有触发使这些功能正常工作所需的消息。