11
사용자가 채널에 들어가거나 나갈 때 Hubot을 탐지하려고하는데, 지금까지는 실제로 관련된 모든 정보를 찾을 수 없었습니다.사용자가 허브에 채널을 남기거나 입력 할 때 감지
누구든지이 작업을 수행하는 방법에 대한 아이디어가 있습니까? :)
미리 감사드립니다.
사용자가 채널에 들어가거나 나갈 때 Hubot을 탐지하려고하는데, 지금까지는 실제로 관련된 모든 정보를 찾을 수 없었습니다.사용자가 허브에 채널을 남기거나 입력 할 때 감지
누구든지이 작업을 수행하는 방법에 대한 아이디어가 있습니까? :)
미리 감사드립니다.
Hubot의 Robot
클래스는 어떤 사용자가 입력하거나 방을 떠날 때 당신이주는 콜백을 발광하는 기능 enter
및 leave
있습니다. 그 콜백은 유형이 Message
이고, 차례로 user
유형이 User
인 Response
을 사용합니다.
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 어댑터가 현재 그 기능이 작동하도록하는 데 필요한 메시지를 발생하지 않습니다 it appears있다.
안녕하세요 John! 답변 해 주셔서 감사합니다. – Eax
나중에 참조 할 수 있도록 Robot 및 다른 클래스에서 수행 할 수있는 작업에 대한 설명서는 찾을 수 없지만 [hubot repo의 코드 문서] (https://github.com/github/hubot/)를 참조하십시오. tree/master/src) ... 존재합니다. –