使用nodejs全面删除Slack频道内的消息

我个人的Slack消息量快要积累到了免费计划的限制边缘了。

之前Slack里应该有一个功能可以删除频道内的全部消息,但好像从免费计划中消失了。

当我开始寻找删除的方法时,我找到了一种方法。

删除频道消息.js

有一个用Node.js创建的简单程序,即使在现在(2019年1月)仍然可用。

删除Slack上的公共/私有频道消息。

做好准备

获取令牌

在Legacy token generator或类似的工具中创建令牌
(以xoxp-开头的长字符串)

获取频道ID

当您在浏览器中打开要删除的频道时,可以从URL中获取频道ID。

如果URL是https://myslackid.slack.com/messages/C49UQAKLP/,则需要复制C49UQAKLP。

请下载 delete-channel-messages.js

下载 delete-channel-messages.js 文件并在编辑器中打开,然后写入 token。

スクリーンショット 2019-01-14 9.15.02.png

删除

然后在终端上使用通道ID作为参数执行delete-channel-messages.js。

node delete-channel-messages.js C49UQAKLP

只要不管它,这些留言就会自动消失。

スクリーンショット 2018-03-23 1.56.03.png

经过十几分钟的确认,发现频道内的所有消息都被删除了,目标达成了!

广告
将在 10 秒后关闭
bannerAds