跳转到主要内容
将 Discord 连接到您的 LemonClaw 实例,直接在您的服务器或私信(DM)中与 AI 聊天。本指南适用于托管的 Claw 实例和私有部署的 LemonClaw。

前提条件

设置指南

1

创建 Discord 应用

  1. 前往 Discord 开发者门户
  2. 点击 New Application
  3. 为其命名(例如 “My AI Bot”)并点击 Create
2

创建机器人

  1. 在您的应用中,前往 Bot 选项卡
  2. 点击 Add BotYes, do it!
  3. Privileged Gateway Intents 下,启用:
    • Message Content Intent(必选)
    • Server Members Intent(推荐)
  4. 点击 Reset Token 以生成机器人 token
  5. 复制该 token — 您稍后会用到它
该 token 仅显示一次。如果您丢失了它,则需要重新重置。
3

邀请机器人到您的服务器

  1. 前往 OAuth2 选项卡 → URL Generator
  2. Scopes 下,选择:bot, applications.commands
  3. Bot Permissions 下,选择:Send Messages, Read Message History
  4. 复制生成的 URL 并在浏览器中打开
  5. 选择您的服务器并点击 Authorize
4

打开 LemonClaw WebUI

  1. 如果您使用的是托管版 Claw,请前往您的 Claw 控制面板 并点击 Open WebUI
  2. 如果您是私有部署 LemonClaw,请打开您自己的 WebUI(例如 http://your-ip:18789)并使用您的 token 登录
  3. 在 WebUI 中,导航至 SettingsChannels
  4. 展开 Discord 部分
  5. 粘贴您的 Bot Token
  6. 点击 Save
5

开始聊天

  1. 在您的 Discord 服务器中,@机器人或向其发送私信(DM)
  2. 第一个用户将自动配对为所有者 — 无需代码!
  3. 开始与 AI 聊天吧!

在服务器中使用

群组设置

在 LemonClaw WebUI 的 Channels 设置中配置服务器(guild)行为:
设置选项描述
Group PolicyOpen (默认) / Allowlist / Disabled控制对服务器频道的访问权限
Require @mentionOn / Off机器人仅在被 @ 时响应(推荐)
Group IDsGuild ID 列表限制在特定服务器中(留空 = 所有服务器)
Discord 使用基于每个服务器的用户白名单,而不是全局群组白名单。如需进行高级的单服务器用户过滤,请直接在 LemonClaw 配置文件中进行配置。

私信(DM)策略

控制谁可以向您的机器人发送私信:
策略行为
Pairing (默认)新用户将获得配对码 — 在 WebUI 中输入以进行授权
Allowlist仅限您指定的 ID 用户可以向机器人发送私信
Open任何人都可以向机器人发送私信(请谨慎使用)

故障排除

  • 确保在开发者门户中启用了 Message Content Intent
  • 验证机器人 token 是否正确
  • 检查机器人是否拥有在该频道读取和发送消息的权限
  • 在控制面板中检查您的实例状态(应为绿色/运行中)
  • 尝试重启实例
  • 验证 token 是否在开发者门户中被重置
  • 当两个实例尝试使用同一个机器人 token 时会发生这种情况
  • 确保只有一个 LemonClaw 实例配置了此 token