lobehub/docs/usage/channels/discord.zh-CN.mdx
Yizhuo cded932f1a
📝 docs: update telegram channel guide & remove wip description (#13226)
*  docs: add screenshots to Telegram channel guide

* 📝 docs: Remove "feature in development" callout and developer mode requirement from channels documentation.

* docs: Migrate Telegram channel images to local assets and update CDN cache.

* docs: Add screenshots to channel setup guides for various platforms.

* chore: Update documentation image paths from GitHub user attachments to local blog assets.

---------

Co-authored-by: Rdmclin2 <rdmclin2@gmail.com>
2026-03-30 21:42:29 +08:00

120 lines
3.9 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: 将 LobeHub 连接到 Discord
description: >-
了解如何创建一个 Discord 机器人并将其连接到您的 LobeHub 代理作为消息渠道,使您的 AI 助手能够直接在 Discord
服务器和私信中与用户互动。
tags:
- Discord
- 消息渠道
- 机器人设置
- 集成
---
# 将 LobeHub 连接到 Discord
通过将 Discord 渠道连接到您的 LobeHub 代理,用户可以直接通过 Discord 服务器频道和私信与 AI 助手互动。
## 前置条件
- 一个拥有有效订阅的 LobeHub 账户
- 一个拥有目标服务器 **管理服务器** 权限的 Discord 账户
## 第一步:创建 Discord 应用程序和机器人
<Steps>
### 访问 Discord 开发者门户
访问 [Discord 开发者门户](https://discord.com/developers/applications),点击 **新建应用程序**。为您的应用程序命名例如“LobeHub 助手”),然后点击 **创建**。
### 创建机器人
在左侧菜单中,点击 **机器人**。根据需要自定义机器人的用户名和头像。
### 启用特权网关意图
在机器人设置页面,向下滚动到 **特权网关意图** 并启用以下选项:
- **消息内容意图** — 允许机器人读取消息内容(必需)
- **服务器成员意图** — 推荐启用,用于用户识别
- **在线状态意图** — 可选;如果希望机器人访问用户的在线 / 离线状态,请启用
点击 **保存更改**。
### 复制机器人令牌
在 **机器人** 页面,点击 **重置令牌** 以生成您的机器人令牌。复制并安全保存该令牌。
> **重要提示:** 请将您的机器人令牌视为密码。切勿公开分享或提交到版本控制系统。
### 复制应用程序 ID 和公钥
在左侧菜单中,转到 **常规信息**。复制并保存以下内容:
- **应用程序 ID**
- **公钥**
您将在下一步中需要这三个值(机器人令牌、应用程序 ID、公钥
</Steps>
## 第二步:在 LobeHub 中配置 Discord
<Steps>
### 打开渠道设置
在 LobeHub 中,导航到您的代理设置,然后选择 **渠道** 标签。点击平台列表中的 **Discord**。
### 填写凭据
输入以下字段:
- **应用程序 ID** — 来自 Discord 应用程序常规信息页面的应用程序 ID
- **机器人令牌** — 您之前生成的机器人令牌
- **公钥** — 来自 Discord 应用程序的公钥,用于交互验证
您的令牌将被加密并安全存储。
### 保存配置
点击 **保存配置**。您的凭据将被保存LobeHub 将开始监听 Discord 事件。
</Steps>
## 第三步:邀请机器人加入您的服务器
<Steps>
### 生成邀请链接
在 Discord 开发者门户中,转到 **OAuth2** → **URL 生成器**。选择以下范围:
- `bot`
- `applications.commands`
在 **机器人权限** 下选择:
- 查看频道
- 发送消息
- 读取消息历史
- 嵌入链接
- 附加文件
- 添加反应(可选)
### 授权机器人
复制生成的链接,在浏览器中打开,选择您希望添加机器人的服务器,然后点击 **授权**。
</Steps>
## 第四步:测试连接
返回 LobeHub 的 Discord 渠道设置,点击 **测试连接** 以验证配置是否正确。然后在 Discord 中向您的机器人发送消息,确认其是否响应。
## 配置参考
| 字段 | 是否必需 | 描述 |
| ----------- | ---- | -------------------- |
| **应用程序 ID** | 是 | 您的 Discord 应用程序的 ID |
| **机器人令牌** | 是 | 您的 Discord 机器人的认证令牌 |
| **公钥** | 是 | 用于验证来自 Discord 的交互请求 |
## 故障排除
- **机器人未在服务器中响应:** 确认机器人已被邀请到服务器并拥有正确的权限,同时启用了消息内容意图。
- **测试连接失败:** 仔细检查应用程序 ID、机器人令牌和公钥是否正确。