mirror of
https://github.com/lobehub/lobehub
synced 2026-04-21 17:47:27 +00:00
* ✨ 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>
120 lines
3.9 KiB
Text
120 lines
3.9 KiB
Text
---
|
||
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、机器人令牌和公钥是否正确。
|