2024-03-29 07:06

如果你不是频道管理员,如何下载你的Slack消息记录

和几乎所有与企业团队打交道的人一样,我在Slack上花了很多时间。但我不是Slack的专家。我只是在客户和合作伙伴分配给我的频道上聊天。正因为如此,我从来没有过多地考虑存档和保存会话知识。这只是我工作的一部分。

但最近,一位为客户工作的团队成员离开了公司。我会怀念和那个人一起工作的日子,祝他们一切顺利。今天,当我进入我们的私人Slack直接消息对话线程时,我发现它不见了。因为他们的账户不再在Slack上,他们的直接消息线程也消失了。

但是那个线程有很多我需要的重要信息,因为我将继续为客户提供服务。这是我接下来几个月的行军命令。它讨论了我需要提供服务的有用资源和统计数据。还有关于项目主题专家、他们的专业领域和他们的角色的讨论。换句话说,这个消息线程是有价值的。它甚至讨论了商定的费用。

我没有多想,我以为Slack的消息历史记录会像电子邮件档案一样保存下来。我总是假设我可以在必要的时候回去查阅资料。但当我查看Slack屏幕左侧的直接消息区域时,我看不到我和这个人的聊天记录。

如何查找消息存档

事实证明,有一种方法可以找到消息存档。点击屏幕上方的小时钟图标,就能看到最近的对话记录。

不幸的是,这些对话不会永远留在清单上。只有最后几段对话仍然可用。即使点击“显示更多”,消息历史记录也是有限的。此外,与一个月左右没有在Slack上使用的账户的旧对话将不再可用。我之所以确认这个事实,是因为与另一个客户团队成员的广泛对话线程已经完全消失了,他大约六周前离开了这个项目。

但是,如果您在删除帐户后迅速采取行动,您可以找到存档文件来保存它。

如何保存Slack消息存档

Slack确实允许您导出和保存消息存档,但前提是您是频道所有者或管理员。

也就是说,有很多方法(即使您不是通道超级用户)可以获取给定消息线程的所有历史记录。这些方法不是特别优雅,但它们确实有效。

使用剪切、粘贴和Word保存存档

第一种方法将整个消息线程文本捕获到Word文档中,您可以将其保存、转换为PDF或以其他方式存档。理论上,你可以使用其他文字处理器,但我用word进行了测试。您希望使用一些保存富文本的东西,以便保留图像,表情符号和链接。

  1. 在Slack中,选择T要保存的消息线程。
  2. 滚动到开头,然后左键单击文本的第一个单词。 
  3. 滚动到线程的底部,按住shift键,然后在最后一个单词后单击。
  4. 点击编辑菜单,选择复制。 
  5. 切换到空白的Word文档修改并点击粘贴。 
  6. 保存它,你就有了一个可编辑、可搜索、可点击的存档。

这种方法的唯一缺点是,最终保存的存档看起来与Slack中的不完全一样。要解决这个问题,请尝试下一种方法。

使用滚动截图软件保存存档

这种方法对整个消息线程进行屏幕截图,即使您逐页滚动也是如此。要完成这项任务,您需要使用能够捕获滚动页面的软件。几个Chrome扩展可以完成这项工作,但要捕获Slack应用程序,我建议使用Mac上的CleanShot X或SnagIt!在Windows上。

这两个工具都允许您选择要捕获的窗口,让您向下滚动窗口,然后将构建的巨大图形保存为PNG、JPEG或PDF。

这种方法使您的对话看起来与Slack中的完全一样。如果没有OCR工具,您就无法搜索或获取底层数据,但如果您需要证明与另一方讨论的内容,这是一个很好的证据快照。

使用命令行工具

有一个开源解决方案也可以帮助你下载Slack的对话,但是——像大多数命令行工具一样——它很复杂。如果你感兴趣,把浏览器指向Github上的SlackDump。该工具允许您转储消息和线程,但您需要向Slack查询用户ID号和消息ID。

此外,转储的输出是一个JSON文件,因此要读取或重现任何消息,您将需要一个JSON阅读器,比如这个在线JSON格式化器。除了格式和结构方面的挑战之外,您将无法得到与对话类似的输出。对于该输出,您最好使用我在上面详细介绍的滚动屏幕截图方法。

关键的收获

关键的收获不是上面的建议。关键是要明白,Slack不像电子邮件,它不会自动为你的对话创建存档。如果你的谈话很重要,你必须积极主动地挽救它们。

如果记录会话历史对你来说足够重要,你可能想要将你的Slack会话归档到你的正常工作流程中。

你可以在社交媒体上关注我每天的项目更新。一定要关注我的推特账号@DavidGewirtz, Facebook账号Facebook.com/DavidGewirtz, Instagram账号Instagram.com/DavidGewirtz, YouTube账号YouTube.com/DavidGewirtzTV。

相关推荐