【问题标题】:How do I make a slack bot leave a channel?如何让 Slack 机器人离开频道?
【发布时间】:2016-11-07 16:01:04
【问题描述】:

机器人无法使用常规的channels.leave API 调用,那么如何让机器人离开频道,而不是踢掉它?我需要它来离开我无权踢用户的频道。

【问题讨论】:

    标签: bots slack


    【解决方案1】:

    如果您特别询问 Slackbot,则不能将其从频道中删除(请参阅此问题的 Slack's response)。

    如果您有权删除 Slackbot 的回复,您可以安装 this bot,它将为您删除 Slackbot 的自动回复。

    【讨论】:

      【解决方案2】:

      您可以/remove(或/kick)机器人。 在您希望机器人离开的频道中输入/kick @botname

      【讨论】:

      • 对于公共频道,只有团队所有者和管理员可以使用删除操作。所有其他获得Removing from channels is a restricted action
      • 仅供参考,我猜您无法从频道中删除 @slackbot。命令/kick @slackbot 不起作用,因为它说@slackbot 不是频道的成员。
      • 不可能:@slackbot 不是此私人频道的成员。
      • 这个问题明确表示他们没有权利踢用户,所以这个答案并没有那么有帮助......除了拥有这些权利的谷歌员工,我想!
      • 我们做了一个 Slack 集成来处理这个问题(它会自动删除所有 Slackbot 响应,因为它不能被踢):github.com/UnitedIncome/slackbot-destroyer
      猜你喜欢
      • 2021-07-06
      • 2019-06-24
      • 2018-06-16
      • 2021-04-24
      • 2019-04-08
      • 2023-02-22
      • 2018-08-27
      • 2017-03-18
      • 2018-01-08
      相关资源
      最近更新 更多