特色栏目

ASP源码

PHP源码

.NET源码

JSP源码

游戏频道
专题合集
关闭菜单
首页> AI教程> Discord Context:将论坛线程同步到 AI 知识库 - Openclaw Skills

Discord Context:将论坛线程同步到 AI 知识库 - Openclaw Skills

时间:2026-03-27 20:39:02 作者:互联网

什么是 Discord Context Sync?

Discord Context 是 Openclaw Skills 生态系统中的一个专门工具,旨在弥合社区讨论与 AI 智能体内存之间的鸿沟。它允许开发人员从 Discord 论坛频道轮询活跃线程,在本地缓存对话历史,并将特定线程链接到 QMD(快速 Markdown)内存文件。这种集成确保了您的 AI 智能体可以实时访问社区知识和历史线程数据,而无需重复调用 API。

通过使用此技能,开发人员可以将 Discord 数据整理到专用工作区内的结构化格式中,从而简化上下文管理。这使得依赖 Openclaw Skills 与实时社区数据交互的自动化智能体能够做出更明智的响应,并拥有更好的长期记忆。

下载入口:https://github.com/openclaw/skills/tree/main/skills/demitrim/discord-context

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install discord-context

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 discord-context。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

Discord Context Sync 应用场景

Discord Context Sync 工作原理
  1. 用户配置 Discord 机器人令牌并指定目标服务器(guild)和论坛频道 ID。
  2. poll 命令获取活跃线程,并为任何新消息或更新消息刷新本地缓存。
  3. 用户可以通过 context 命令检查缓存的上下文或列出所有同步的线程。
  4. link 命令将特定的线程 ID 与 QMD 内存文件关联,允许智能体将 Discord 历史记录视为持久知识。
  5. 所有数据都存储在工作区内存目录的本地,以便高效检索和保护隐私。

Discord Context Sync 配置指南

确保您已安装 Node.js 并准备好 Discord 机器人令牌。设置所需的环境变量:

export DISCORD_TOKEN="your_token_here"
export DISCORD_GUILD_ID="your_guild_id"
export DISCORD_FORUM_CHANNEL_ID="your_channel_id"

要从论坛轮询最新线程,请运行:

node scripts/discord-context-cli.js poll

要将特定线程链接到内存文件以供 Openclaw Skills 使用:

node scripts/discord-context-cli.js link  

Discord Context Sync 数据架构与分类体系

该技能将其数据整理在工作区的 memory/ 目录中,以确保与其他 Openclaw Skills 的兼容性。

路径 用途
memory/discord-cache/thread-.json 存储线程元数据和配置详情。
memory/discord-cache/thread--context.txt 包含从 Discord 线程提取的原始文本内容。
memory/*.md AI 智能体使用的链接上下文文件的主要目标位置。
name: discord-context
description: Sync and cache per-thread context for Discord Forum channels. Use when handling /discord-context commands to poll active threads, list cached context, inspect a thread cache, or link a thread to a memory QMD file.
user-invocable: true
metadata: {"openclaw":{"requires":{"bins":["node"],"env":["DISCORD_TOKEN"]}}}

discord-context

Run node {baseDir}/scripts/discord-context-cli.js ....

Commands

Environment

Security Rules

Paths

相关文章

热门文章

猜你喜欢

返回顶部