跳到主要内容
Discord 是一个网络电话(VoIP)和即时消息社交平台。用户可以在私人聊天或名为“服务器”的社区中进行语音通话、视频通话、发送文本消息、媒体和文件进行交流。“服务器”是永久性聊天室和语音频道的集合,可通过邀请链接访问。
请按照以下步骤下载您的 Discord 数据
  1. 前往您的 用户设置
  2. 然后前往 隐私与安全
  3. 转到 请求我的所有数据 部分,然后点击 请求数据 按钮
您可能需要等待 30 天才能收到您的数据。您将在注册 Discord 的邮箱地址收到一封电子邮件。该邮件中会有一个下载按钮,您可以使用它来下载您的个人 Discord 数据。
import os

import pandas as pd
path = input('Please enter the path to the contents of the Discord "messages" folder: ')
li = []
for f in os.listdir(path):
    expected_csv_path = os.path.join(path, f, "messages.csv")
    csv_exists = os.path.isfile(expected_csv_path)
    if csv_exists:
        df = pd.read_csv(expected_csv_path, index_col=None, header=0)
        li.append(df)

df = pd.concat(li, axis=0, ignore_index=True, sort=False)
from langchain_community.document_loaders.discord import DiscordChatLoader
loader = DiscordChatLoader(df, user_id_col="ID")
print(loader.load())

以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。
© . This site is unofficial and not affiliated with LangChain, Inc.