如何在使用Events API时将Slack bot存在"在线"

tik*_*ikh 2 bots slack-api slack

我有一个使用RTM(https://api.slack.com/rtm)实现的Slack机器人,它运行良好但需要WebSocket连接,因为每个用户始终处于活动状态.在使用新的事件API(https://api.slack.com/events)重写它之后,该机器人也运行良好,但始终显示为"远离".显然,Slack通过检查WebSocket连接来确定机器人的状态,这是不好的,因为我的目标是仅使用事件API.是否可以使用事件API并使机器人显示为"在线"?

小智 6

这是我们不为我们的机器人移动到Events API的两个原因之一.第二个是不使用Events API发送键入事件.

对于我们所知道的(dev4slack社区,Slack的直接联系人),对于使用Events API的机器人,Slack可以在没有RTM的情况下指示在线状态.这似乎是必不可少的,没有它,事件API似乎是一半的解决方案.