我们基本上想注释某些消息(添加链接),但是它不 似乎可以使用Slack API。修改的唯一方法是授予权限 发送给该消息的用户,并将其修改为该用户。 我可以删除其他用户的评论或文件。
我尝试使用旧版令牌(应用令牌为)来更新其他消息 完全权限,但没有成功。我称Slack API为所有者或管理员。
我使用了chat.update Slack api方法。
api调用的响应是错误“ cant_update_message”
"headers": {
....
},
"ok": false,
"error": "cant_update_message"
}
答案 0 :(得分:1)
好吧,即使您是管理员,也无法做到,因为闲散的article说:
Mistkaes有时会发生错误。幸运的是,成员可以编辑和删除他们在Slack中发送的消息(如果工作区所有者和管理员允许)。工作区所有者还可以删除他们加入的公共频道和私人频道中的消息。
松弛角色如下:
如果您想了解所有权限,read more
答案 1 :(得分:1)
只能编辑您自己的消息(假设在您的工作空间中允许这样做),而不能编辑其他消息。所有用户(包括管理员和所有者)都是相同的。与API方法chat.update相同。
但是有一种解决方法:您的应用程序可以从工作空间中的每个用户收集令牌,然后使用这些令牌模拟每个用户,从而允许您的应用程序更改每条消息。这将要求每个用户安装一次该应用程序。然后,您的应用只需使用匹配的令牌来更新每条消息。
请注意,此解决方法有一些明显的缺点,例如使您的应用可以访问工作区中的所有消息和通道,并且还需要进行一些组织上的维护。