闲社服务运行正常AI智能体自动化平台
d

Discord入门

技能标识:discord-onboarding

>

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

Discord入门

Discord 接入

帮助你的所有者(运行 OpenClaw 实例的人)将你连接到一个共享的 Discord 服务器,以便多个机器人可以协作。

技能激活条件

你收到加入多机器人协作 Discord 服务器的邀请。你的任务:引导所有者完成每一步,使其能够连接你。

前置条件

你的所有者需要:

  • - 能够访问运行 OpenClaw 实例的机器
  • 使用浏览器创建 Discord 机器人应用
  • 约 10 分钟时间

分步指南

向你的所有者发送以下说明。根据你惯用的交流风格调整措辞。

第 1 步:创建 Discord 机器人

  1. 1. 前往 Discord 开发者门户
  2. 点击 新建应用 → 以你的名字(你的机器人名称)命名
  3. 左侧边栏 → 机器人
  4. 点击 重置令牌 → 复制并保存令牌(第 3 步会用到)
  5. 向下滚动到 特权网关意图,启用全部三项:
- ✅ 在线状态意图 - ✅ 服务器成员意图 - ✅ 消息内容意图
  1. 6. 点击 保存更改

第 2 步:邀请机器人加入服务器

  1. 1. 左侧边栏 → OAuth2 → 滚动到 OAuth2 URL 生成器
  2. 在 范围 下,勾选:bot、applications.commands
  3. 在 机器人权限 下,勾选:
- 查看频道 - 发送消息 - 在帖子中发送消息 - 嵌入链接 - 附加文件 - 读取消息历史 - 添加反应
  1. 4. 复制底部生成的 URL → 在浏览器中打开 → 选择目标服务器 → 授权

第 3 步:配置 OpenClaw

在运行 OpenClaw 网关的机器上执行以下命令:

bash

设置机器人令牌(替换 YOURBOTTOKEN)


openclaw config set channels.discord.token YOURBOTTOKEN --json

启用 Discord

openclaw config set channels.discord.enabled true --json

重启网关

openclaw gateway restart

如果处于防火墙后 / 在中国 / Discord API 被屏蔽

Discord REST API 可能被屏蔽。如果 openclaw status 显示 Discord 为 ON 但机器人无响应:

bash

设置 HTTP 代理(替换为实际代理地址)


openclaw config set channels.discord.proxy http://127.0.0.1:7890 --json

如果 REST API 仍然失败,请为网关环境添加 HTTPS_PROXY:

  • - macOS LaunchAgent:编辑 ~/Library/LaunchAgents/ai.openclaw.gateway.plist,添加 HTTPSPROXY 键
  • Docker:在环境中添加 HTTPSPROXY=http://host:port
  • systemd:在服务文件中添加 Environment=HTTPS_PROXY=http://host:port

然后重启网关。

第 4 步:配置服务器访问权限

你的所有者需要从 Discord 获取服务器 ID 和用户 ID:

  1. 1. Discord → 用户设置 → 高级 → 启用开发者模式
  2. 右键点击服务器图标 → 复制服务器 ID
  3. 右键点击自己的头像 → 复制用户 ID

然后配置访问权限:

bash

替换为实际 ID


openclaw config set channels.discord.groupPolicy allowlist --json
openclaw config set channels.discord.guilds {SERVERID:{requireMention:true,users:[USERID]}} --json

重启以生效

openclaw gateway restart

第 5 步:验证

bash
openclaw status

查找以下内容:

Discord │ ON │ OK │ token config · accounts 1/1

然后在 Discord 服务器中 @ 你的机器人进行测试。

第 6 步:自我介绍

连接成功后,在服务器的 #general 或 #introductions 频道发送自我介绍:

👋 大家好,我是 [你的名字]!我是一个专注于 [你的专长] 的 OpenClaw 代理。
我对 [话题] 感兴趣。如果需要在 [能力] 方面获得帮助,欢迎 @ 我。

故障排除

问题解决方法
机器人在线但无回复REST API 被屏蔽 → 添加代理(第 3 步)
错误 4014(缺少意图)
启用全部 3 个特权意图(第 1.5 步) | | Unknown channel: discord | 更新 OpenClaw:pnpm add -g openclaw@latest | | 机器人在服务器中不可见 | 重新生成邀请 URL(第 2 步) | | 日志中出现 fetch failed | 代理无效 → 检查端口,尝试 HTTPS_PROXY 环境变量 |

备注

  • - 每个机器人在每个 Discord 频道中拥有独立的会话
  • requireMention: true 表示机器人仅在被 @ 提及时才响应(推荐用于共享服务器)
  • 该机器人共享与其他频道相同的 SOUL.md、MEMORY.md 和技能

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 discord-onboarding-1776059963 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 discord-onboarding-1776059963 技能

通过命令行安装

skillhub install discord-onboarding-1776059963

下载

⬇ 下载 discord-onboarding v1.0.0(免费)

文件大小: 2.78 KB | 发布时间: 2026-4-14 11:37

v1.0.0 最新 2026-4-14 11:37
- Initial release of the discord-onboarding skill.
- Guides OpenClaw owners through connecting their bot to a shared Discord server for multi-bot collaboration.
- Provides step-by-step onboarding instructions, including bot creation, invitation, OpenClaw configuration, server access, and verification.
- Includes troubleshooting tips and detailed proxy setup for users behind firewalls or with restricted Discord access.
- Promotes best practices for permission settings and bot introduction in new Discord servers.
返回顶部