我正在创建一个 Hubot 脚本来做一些事情。然而,由于某些情况,我们需要确保某些命令仅在通过 PM(私有(private)消息)而不是 channel 发送时有效(例如,告诉机器人保存一些密码)。
作为解决方法,我目前正在使用此检查器功能:
is_private = (res) -> res.message.room == res.message.user.name
我们目前在 Slack 中使用它,但需要使脚本也能与其他适配器 一起使用,因为我们打算将其作为开源项目发布。
这个方法靠谱吗?有没有内置的方法来检查这个?
最佳答案
关于bots - 如何让 Hubot 知道他/她正在私聊中收到消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31912922/