【发布时间】:2018-05-04 15:58:39
【问题描述】:
是否有可能收到一个松弛事件或实时消息,指示工作区中安装了新应用程序?我可以通过监听 team_join 事件找出使用“机器人用户”的应用程序。但是我如何才能近乎实时地找出没有机器人用户的已安装应用程序。我的用例是在安装新应用时向用户展示一些东西(尽快。我可以从团队日志中找到应用,但那不是实时的)。
【问题讨论】:
是否有可能收到一个松弛事件或实时消息,指示工作区中安装了新应用程序?我可以通过监听 team_join 事件找出使用“机器人用户”的应用程序。但是我如何才能近乎实时地找出没有机器人用户的已安装应用程序。我的用例是在安装新应用时向用户展示一些东西(尽快。我可以从团队日志中找到应用,但那不是实时的)。
【问题讨论】:
您对team_join 事件所做的基本上就是您所能做的。这将依赖于具有机器人用户的应用程序,或者它是创建应用程序用户的工作区应用程序 (https://api.slack.com/slack-apps-preview)。
除此之外,Events API 中没有任何关于应用安装的公开内容。另一种选择是通过 RTM API 连接并观察 bot_added 和 commands_changed 事件。这应该捕获大多数应用程序。
【讨论】: