如何自动将组成员添加到适合某个 REGEX 的松弛通道
Posted
技术标签:
【中文标题】如何自动将组成员添加到适合某个 REGEX 的松弛通道【英文标题】:How to automatically add group members to slack channel that fits a certain REGEX 【发布时间】:2021-08-21 02:50:06 【问题描述】:只要有名称与某个正则表达式匹配的频道,我们就会自动将某组成员添加到这些频道。例如,如果创建了一个名称与正则表达式 INC-.* 匹配的新 Slack 通道,则 Slack 组 @incidentmembers 将自动添加到该新 Slack 通道中
有没有办法在 Slack 中进行配置?
【问题讨论】:
【参考方案1】:在 Slack 中没有本地方法可以做到这一点,但您可以使用公共 API 构建一些东西。具体来说,你会
收听在创建公共频道时触发的channel_created
事件,然后您可以根据需要对其进行正则表达式。
使用usergroups.users.list
获取相关用户组的成员资格(如果成员资格是静态的,您可以跳过此步骤)
使用conversations.invite
将用户添加到频道
这种方法的一个限制是您不会收到私人频道的channel_created
事件。恐怕没有办法解决这个问题。
【讨论】:
以上是关于如何自动将组成员添加到适合某个 REGEX 的松弛通道的主要内容,如果未能解决你的问题,请参考以下文章