OpenClaw里配置discord教程

Edward

发布于106天前
应怜鱼乱红纱涨,莫道青衿梦里游
> **请先确保懒猫微服和上网环境都能够连接外网的情况下,再进行下面步骤。**

## 1. 注册 Discord 账号

如果你已经有 Discord 账号,可以跳过这一步。

1. 打开浏览器,访问 [https://discord.com/register](https://discord.com/register)
2. 填写以下信息:
   - **邮箱地址**:填写你常用的邮箱
   - **显示名称**:给自己取一个名字
   - **用户名**:设置一个唯一的用户名(小写字母、数字、下划线)
   - **密码**:设置一个安全的密码
   - **出生日期**:按实填写
4. 点击 **继续**
5. 去你的邮箱,找到 Discord 的验证邮件,点击 **验证邮箱** 按钮

> [!TIP]
> 建议下载 Discord 桌面客户端 [https://discord.com/download](https://discord.com/download),方便后续使用和测试。

---

## 2. 创建 Discord 服务器

你需要一个自己的服务器来测试 Bot。如果你已有服务器且拥有管理员权限,可以跳过此步。

1. 打开 Discord(网页版或客户端)
2. 点击左侧栏最下方的 **➕** 号按钮
3. 选择 **亲自创建**
4. 选择 **仅供我和我的朋友使用**(或根据你的需要选择)
5. 给服务器取个名字,比如 `OpenClaw`
6. 点击 **创建**

![CleanShot 2026-02-17 at 10.39.48@2x.png](https://dl.playground.lazycat.cloud/guidelines/402/40ad3880-750e-455d-9d1a-6f25886d86a7.png "CleanShot 2026-02-17 at 10.39.48@2x.png")

![CleanShot 2026-02-17 at 10.40.31@2x.png](https://dl.playground.lazycat.cloud/guidelines/402/f27e67cc-54f7-4c2c-9e75-e09b0350b260.png "CleanShot 2026-02-17 at 10.40.31@2x.png")

![CleanShot 2026-02-17 at 10.41.16@2x.png](https://dl.playground.lazycat.cloud/guidelines/402/b8fdadde-8c9e-43da-a561-c4e0bdf75dad.png "CleanShot 2026-02-17 at 10.41.16@2x.png")
创建完成后,你会看到服务器中自动生成了 `#常规` 文字频道,在这里可测试 Bot。
---

## 3. 创建 Discord Bot 应用

这是最关键的一步——在 Discord 开发者门户创建一个 Bot 应用。

### 3.1 进入开发者门户

1. 打开浏览器,访问 [https://discord.com/developers/applications](https://discord.com/developers/applications)
2. 使用你的 Discord 账号登录

![CleanShot 2026-02-16 at 13.11.31@2x.png](https://dl.playground.lazycat.cloud/guidelines/402/db041e80-96f3-4861-a5c7-ffe543717078.png "CleanShot 2026-02-16 at 13.11.31@2x.png")
### 3.2 创建新应用

1. 点击右上角的 **New Application**(新建应用)按钮
2. 输入应用名称,比如 `OpenClaw`
3. 勾选同意服务条款
4. 点击 **Create**(创建)

![CleanShot 2026-02-16 at 13.11.43@2x.png](https://dl.playground.lazycat.cloud/guidelines/402/c871a5c0-18d8-4791-984b-df2e6f5ddee0.png "CleanShot 2026-02-16 at 13.11.43@2x.png")

---

## 4. 配置 Bot 权限与意图

### 4.1 开启 Privileged Gateway Intents(特权网关意图)

> [!IMPORTANT]
> 此步非常重要!不开启这些意图,Bot 将无法正常读取消息内容。

在 **Bot** 设置页面,向下滚动找到 **Privileged Gateway Intents** 部分,**全部开启**以下三个开关:

| 意图名称 | 说明 | 是否必须 |
|---------|------|---------|
| **PRESENCE INTENT** | 允许 Bot 获取用户在线状态 | 推荐开启 |
| **SERVER MEMBERS INTENT** | 允许 Bot 获取服务器成员列表 | 推荐开启 |
| **MESSAGE CONTENT INTENT** | 允许 Bot 读取消息内容 | ⚠️ **必须开启** |

点击页面底部的 **Save Changes**(保存更改)。

![CleanShot 2026-02-17 at 12.24.02@2x.png](https://dl.playground.lazycat.cloud/guidelines/402/a3af2359-24cd-4ce5-9adb-a9c00e8271fb.png "CleanShot 2026-02-17 at 12.24.02@2x.png")
### 4.2 配置 Bot 权限

Bot 需要以下权限才能正常工作:

- ✅ 读取消息 / 查看频道(Read Messages / View Channels)
- ✅ 发送消息(Send Messages)
- ✅ 嵌入链接(Embed Links)
- ✅ 附加文件(Attach Files)
- ✅ 读取消息历史(Read Message History)
- ✅ 添加反应(Add Reactions)
- ✅ 使用外部表情(Use External Emojis)
> 除了以上这些,你也可以按照自己需求对应勾选

![CleanShot 2026-02-17 at 10.55.08@2x.png](https://dl.playground.lazycat.cloud/guidelines/402/78fabdf0-daff-4c64-8518-76d360e732e1.png "CleanShot 2026-02-17 at 10.55.08@2x.png")

---

## 5. 获取 Bot Token

Token 是 Bot 的"密码",OpenClaw 需要它来控制你的 Bot。

### 获取步骤

1. 在开发者门户中,点击左侧导航栏的 **Bot**
2. 找到 **Token** 部分
3. 点击 **Reset Token**(重置 Token)按钮
4. 在弹出的确认框中点击 **Yes, do it!**
5. 可能需要输入你的 Discord 账号密码或二次验证码
6. Token 会显示出来,**立刻复制并保存到安全的地方**(Token 只会显示一次!)

Token 的格式类似:
```
MTIzNDU2Nzg5MDEyMzQ1Njc4OQ.G1a2B3.AbCdEfGhIjKlMnOpQrStUvWxYz1234567890
```
![CleanShot 2026-02-16 at 13.14.10@2x.png](https://dl.playground.lazycat.cloud/guidelines/402/91573fe2-885f-4876-958a-e72072dc3c66.png "CleanShot 2026-02-16 at 13.14.10@2x.png")

---

## 6. 将 Bot 邀请到你的服务器

### 6.1 生成邀请链接

1. 回到开发者门户中你的应用
2. 在左侧导航栏点击 **OAuth2**
3. 再点击子菜单中的 **URL Generator**

### 6.2 配置权限范围

在 **SCOPES**(范围)区域,勾选:
- ✅ `bot`

![CleanShot 2026-02-17 at 12.00.32@2x.png](https://dl.playground.lazycat.cloud/guidelines/402/3cc994c0-f17d-4bf1-91f9-5f637d6da5b6.png "CleanShot 2026-02-17 at 12.00.32@2x.png")
在下方出现的 **BOT PERMISSIONS**(Bot 权限)区域,勾选:
- ✅ Read Messages/View Channels
- ✅ Send Messages
- ✅ Send Messages in Threads
- ✅ Embed Links
- ✅ Attach Files
- ✅ Read Message History
- ✅ Add Reactions
- ✅ Use External Emojis
> 除了以上这些,你也可以按照自己需求对应勾选
![CleanShot 2026-02-17 at 12.03.38@2x.png](https://dl.playground.lazycat.cloud/guidelines/402/1f3adc9c-5f9f-4c83-be1e-d6f2a38ec6bc.png "CleanShot 2026-02-17 at 12.03.38@2x.png")
### 6.3 邀请 Bot

1. 页面底部会自动生成一个 **GENERATED URL**(生成的链接)
2. 点击 **Copy**(复制)
3. 在浏览器中打开这个链接
4. 在弹出的授权页面中,从下拉菜单选择你的服务器(比如 `OpenClaw`)
5. 点击 **授权**(Authorize)
6. 完成人机验证

![CleanShot 2026-02-16 at 13.20.48@2x.png](https://dl.playground.lazycat.cloud/guidelines/402/adf58eec-524c-4b09-a7ba-34140b57bdf7.png "CleanShot 2026-02-16 at 13.20.48@2x.png")
![CleanShot 2026-02-16 at 13.20.37@2x.png](https://dl.playground.lazycat.cloud/guidelines/402/64be4406-33cc-41b2-95dd-c8bdcec9b55a.png "CleanShot 2026-02-16 at 13.20.37@2x.png")
邀请成功后,你会在服务器的成员列表中看到你的 Bot(显示为离线状态,这是正常的——因为我们还没有通过 OpenClaw 让它上线)。

![CleanShot 2026-02-16 at 13.32.17@2x.png](https://dl.playground.lazycat.cloud/guidelines/402/1a9b893a-be10-45ff-ad40-ed91c7ca1871.png "CleanShot 2026-02-16 at 13.32.17@2x.png")

---

## 7. 在 OpenClaw 中配置 Discord

现在进入 OpenClaw 的配置环节。你需要编辑 `openclaw.json` 配置文件。

### 7.1 打开OpenClaw,点击Config,点击RAW,添加 Discord 渠道配置


https://appstore.lazycat.cloud/#/shop/detail/iamxiaoe.lzcapp.openclaw


在 `channels` 部分中,添加 `discord` 配置:

```json5
{
  // ... 其他配置保持不变 ...

  "channels": {
    // 你可能已有的其他渠道配置(如 telegram)...

    "discord": {
      "enabled": true,
      "token": "你在第5步获取的Bot Token",
      "groupPolicy": "allowlist",
      "guilds": {
        "*": {
          "requireMention": true
        }
      }
    }
  }
}
```
![CleanShot 2026-02-17 at 12.08.47@2x.png](https://dl.playground.lazycat.cloud/guidelines/402/4dfab44e-817e-4e02-af78-352a1c3e1da6.png "CleanShot 2026-02-17 at 12.08.47@2x.png")
### 7.2 配置项说明

| 配置项 | 说明 | 推荐值 |
|-------|------|--------|
| `enabled` | 是否启用 Discord 渠道 | `true` |
| `token` | Bot Token(第 5 步获取的) | 你的 Token 字符串 |
| `groupPolicy` | 群组加入策略:`allowlist` 仅允许白名单服务器,`open` 允许所有 | `allowlist` |
| `guilds.*` | 对所有服务器生效的配置 | - |
| `requireMention` | 是否需要 @Bot 才响应 | 群聊建议 `true`,私聊不受影响 |

---

## 8. 验证连接

配置完成后,需要重启 OpenClaw 使配置生效。

### 8.1 测试 Bot

1. 打开 Discord,进入你的服务器
2. 检查 Bot 是否显示为 **在线**(绿色圆点)
![CleanShot 2026-02-17 at 12.13.57@2x.png](https://dl.playground.lazycat.cloud/guidelines/402/e7974dd0-af55-4d7d-b52e-1b39360b0064.png "CleanShot 2026-02-17 at 12.13.57@2x.png")
3. 测试Bot是否可以正常回复
![CleanShot 2026-02-17 at 12.15.26@2x.png](https://dl.playground.lazycat.cloud/guidelines/402/47fb0798-fd00-47bd-92d7-3faf72f8f561.png "CleanShot 2026-02-17 at 12.15.26@2x.png")

**至此,恭喜!🎉 你已经成功在 OpenClaw 中配置了 Discord 机器人。并且可以在里面进行对话了。**

评论

0

暂无评论

说点什么呢~
收藏
0
0
0