首页 > 解决方案 > slack 在用户离开时显示为用户配置的 webhook

问题描述

我们最近有一个 DevOps 成员离开,并抱怨他们设置的所有集成(传入的 webhook)都停止工作......(一旦用户被禁用)。

处理此问题的一个建议是在我们停用用户时通知受影响的频道,但我无法在 API 方法中找到一种方法来查找用户可能为哪些频道配置了这些 webhook...

任何人都必须做这样的事情吗?

标签: slack

解决方案


要获取特定用户已安装的应用程序和内部集成,请使用名为team.integrationLogs.

此方法列出团队的集成活动日志,包括添加、修改和删除集成的时间。此方法只能由管理员调用。

对于程序化解决方案,您需要查看一个用户/应用程序的所有日志条目以了解其最新状态。

但是,在 DevOps 成员离开后,重新安装所有应用程序/再次正确设置所有 webhook 可能仍然变得困难,具体取决于您的文档有多好。因此,我们开始使用通用管理员用户(例如“slackadmin”)作为我们工作区所有重要应用程序/集成的主要安装程序。


推荐阅读