11
ユーザがチャンネルに入ったり出たりしたときにHubotを検出しようとしていますが、これまでのところ実際に何か情報を見つけることができませんでした。ユーザがハブロットでチャンネルを離れる、またはチャンネルに入るときの検出
誰でもこれを行う方法のアイデアはありますか? :)
ありがとうございます!
ユーザがチャンネルに入ったり出たりしたときにHubotを検出しようとしていますが、これまでのところ実際に何か情報を見つけることができませんでした。ユーザがハブロットでチャンネルを離れる、またはチャンネルに入るときの検出
誰でもこれを行う方法のアイデアはありますか? :)
ありがとうございます!
HubotのRobot
クラスがどのユーザーが部屋に入るか、離れたとき、あなたが与えるコールバックを発動する機能enter
とleave
を持っています。このコールバックには、Message
のプロパティ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
ヘイジョン!お返事ありがとうございます! – Eax
今後の参考として、Robotや他のクラスができることについてのドキュメントは見つかりませんでしたが、[hubotリポジトリのコード内ドキュメント](https://github.com/github/hubot/)ツリー/マスター/ src)...存在します。 –