【问题标题】:How to set Slack bot presence "online" when using Events API使用事件 API 时如何设置 Slack 机器人存在“在线”
【发布时间】:2017-02-07 06:51:16
【问题描述】:

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

【问题讨论】:

    标签: bots slack-api slack


    【解决方案1】:

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

    据我们所知(dev4slack 社区,Slack 的直接联系人),Slack 致力于为使用事件 API 的机器人指示在线状态而无需 RTM。这似乎很重要,没有它,Events API 似乎是一个半解决方案。

    【讨论】:

      【解决方案2】:

      现在 RTM 消失了。 Slack 宣布切换机器人状态的唯一方法是通过app management page

      官方推文here.

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-06-11
        • 1970-01-01
        • 1970-01-01
        • 2019-11-08
        • 1970-01-01
        • 2016-11-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多