如何从 Slack windows 应用中捕获聊天对话
how to capture chat conversation from Slack windows app
我想从 Slack windows 应用程序中以编程方式捕获聊天对话。我试图在本地找出聊天记录的位置,但似乎 Slack 应用程序并未在本地存储其聊天记录。
请告诉我如何使用 cpp 或 c# 捕获聊天记录?
谢谢。
您关于 Slack 桌面如何工作的假设是不正确的。该应用程序只是一个查看器,所有内容都存储在云端,而不是本地。
如果您获得许可,您确实可以 "capture" 来自 Slack 的任何聊天记录。 Slack 有一个 API 提供此功能等。从您要呼叫的频道检索聊天 conversations.history
。
要获得令牌,您需要创建一个 Slack 应用程序并将该应用程序安装到工作区中。查看 this link 了解有关如何创建 Slack 应用程序的更多信息。
还可以从一个 Slack 应用程序访问多个 Slack 工作区的聊天记录。为此,每个工作区都必须安装一次 Slack 应用程序。在安装期间,您的 Slack 应用程序将收到为相应工作区新生成的令牌,它应该为以后的用户存储。
我想从 Slack windows 应用程序中以编程方式捕获聊天对话。我试图在本地找出聊天记录的位置,但似乎 Slack 应用程序并未在本地存储其聊天记录。 请告诉我如何使用 cpp 或 c# 捕获聊天记录?
谢谢。
您关于 Slack 桌面如何工作的假设是不正确的。该应用程序只是一个查看器,所有内容都存储在云端,而不是本地。
如果您获得许可,您确实可以 "capture" 来自 Slack 的任何聊天记录。 Slack 有一个 API 提供此功能等。从您要呼叫的频道检索聊天 conversations.history
。
要获得令牌,您需要创建一个 Slack 应用程序并将该应用程序安装到工作区中。查看 this link 了解有关如何创建 Slack 应用程序的更多信息。
还可以从一个 Slack 应用程序访问多个 Slack 工作区的聊天记录。为此,每个工作区都必须安装一次 Slack 应用程序。在安装期间,您的 Slack 应用程序将收到为相应工作区新生成的令牌,它应该为以后的用户存储。