我想使用slack的API从频道中删除一个松散的机器人。 我已经尝试了channels.kick但是当然,机器人不是用户,因此无法以这种方式删除它。到目前为止,我还没有在interwet或Slacks API文档中找到任何解决方案。
答案 0 :(得分:0)
你不正确。您可以使用API方法从公共频道或私人频道中删除僵尸网络用户。我刚刚在私人频道上对其进行了测试以确认。
所以必须有另一个原因,为什么这对你不起作用。请检查以下任何一个原因是否适用于您的情况。此外,请提供您从API获取的错误消息,因为这将极大地帮助确定原因。
以下是为什么踢用户机器人可能不适合你的一些潜在原因:
user_is_bot
错误)cant_kick_self
错误)channel_not_found
错误)根据您的问题,我会假设您收到user_is_bot
错误,这可以让您(错误地)假设您无法启动机器人。在这种情况下,解决方案是使用用户令牌(而不是机器人令牌)来执行该方法。