2016-09-29 604 views
2

我有一个使用RTM实现的Slack bot(https://api.slack.com/rtm),它运行良好,但每个用户都需要WebSocket连接。使用新的Events API重写它(https://api.slack.com/events)后,机器人运行良好,但始终显示“离开”。显然,Slack通过检查WebSocket连接来确定bot的状态,因为我的目标是仅使用Events API。是否有可能使用Events API并使机器人“在线”出现?如何使用事件API设置Slack僵尸状态“在线”

回答

6

这是我们不移动到我们的机器人API的两个原因之一。第二个是打字事件不是通过Events API发送的。

对于我们所知道的(dev4slack社区,Slack的直接联系人),Slack可以使用Events API在无需RTM的情况下指示在线状态。这似乎很重要,没有这些,事件API似乎是一个解决方案。

+1

注册参考slack社区是在这里:http://dev4slack.xoxco.com/ –