ASP源码
PHP源码
.NET源码
JSP源码
Discord Context 是 Openclaw Skills 生态系统中的一个专门工具,旨在弥合社区讨论与 AI 智能体内存之间的鸿沟。它允许开发人员从 Discord 论坛频道轮询活跃线程,在本地缓存对话历史,并将特定线程链接到 QMD(快速 Markdown)内存文件。这种集成确保了您的 AI 智能体可以实时访问社区知识和历史线程数据,而无需重复调用 API。
通过使用此技能,开发人员可以将 Discord 数据整理到专用工作区内的结构化格式中,从而简化上下文管理。这使得依赖 Openclaw Skills 与实时社区数据交互的自动化智能体能够做出更明智的响应,并拥有更好的长期记忆。
下载入口:https://github.com/openclaw/skills/tree/main/skills/demitrim/discord-context
从源直接安装技能的最快方式。
npx clawhub@latest install discord-context
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 discord-context。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
确保您已安装 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
该技能将其数据整理在工作区的 memory/ 目录中,以确保与其他 Openclaw Skills 的兼容性。
| 路径 | 用途 |
|---|---|
memory/discord-cache/thread- |
存储线程元数据和配置详情。 |
memory/discord-cache/thread- |
包含从 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"]}}}
Run node {baseDir}/scripts/discord-context-cli.js .
poll [--guild
DISCORD_TOKEN plus guild/forum IDs (flags or env vars).context [threadId] [--workspace
threadId: list cached threads.threadId: print cached context and metadata for one thread.link
memory/.md and refresh cached context text.DISCORD_TOKEN (required for poll)DISCORD_GUILD_ID (default guild id for poll)DISCORD_FORUM_CHANNEL_ID (default forum id for poll)OPENCLAW_WORKSPACE (defaults to ~/.openclaw/workspace)[a-zA-Z0-9_-]+ for qmdName.memory/ tree.memory/discord-cache/thread-.json memory/discord-cache/thread--context.txt memory/*.md