slack - 如何确定工作区是否添加或删除了您的 Slack 应用程序?
问题描述
激活公共分发后,我对 Slack 应用程序有一些疑问。
我们的团队开发了一个具有 bot 和传入 webhook 功能的 Slack 应用程序,我们已经为这个 Slack 应用程序激活了公共分发,并在我们的产品网页上添加了“添加到 Slack”按钮。
问题:
有什么方法可以找出哪些工作区添加了我们的 Slack 应用程序?我知道通过 Add-to-Slack 流程,我们会知道工作区何时添加了 Slack 应用程序以及生成的机器人访问令牌和 webhook。但这是唯一的跟踪方法吗?是否没有 API 可以仅列出工作区、生成的 bot 和 webhook?
有什么方法可以找出哪些工作区删除了我们的 Slack 应用程序?我可以通过使用机器人访问令牌执行 users.list API 调用来推断该信息。如果它说令牌无效,那么我可以猜测工作区已删除 Slack 应用程序。是否没有其他直接 API 可以确定工作区是否已删除 Slack 应用程序?
谢谢你。
解决方案
- 有什么方法可以找出哪些工作区添加了我们的 Slack 应用程序?我知道通过 Add-to-Slack 流程,我们会知道工作区何时添加了 Slack 应用程序以及生成的机器人访问令牌和 webhook。但这是唯一的跟踪方法吗?是否没有 API 可以仅列出工作区、生成的 bot 和 webhook?
这是唯一的方法(在安装流程期间跟踪工作空间)。至少目前,我在 Slack API 团队的中长期计划中看到了这样的功能。
- 有什么方法可以找出哪些工作区删除了我们的 Slack 应用程序?我可以通过使用机器人访问令牌执行 users.list API 调用来推断该信息。如果它说令牌无效,那么我可以猜测工作区已删除 Slack 应用程序。是否没有其他直接 API 可以确定工作区是否已删除 Slack 应用程序?
查看app_uninstalled和tokens_revoked API 事件。
推荐阅读
- amazon-s3 - aws s3同步cli在存储桶之间同步时忽略分段上传配置
- architecture - 15 万用户同时使用的电报机器人架构
- html - 我该如何修复这个 xml 和 xsl 代码,因为它不起作用
- python - 如果行值等于 x,则前向填充列 - Pandas
- python - 如何设置服务器来运行我的 python 代码并向用户返回一个值?
- react-native - 在另一个文件上调用函数 JS React Native
- c++ - 无法在 CLion (macOS) 上使用 CImg 打开 .png 文件
- reactjs - Redux-form 文件类型错误:缺少类型“道具”中的以下属性:字段,元
- java - 我的比较运算符没有遵循它们背后的逻辑是否有原因
- python-3.7 - 如何在 python 中使用 split() 确定行,以及我的歌曲中有多少单词