octop v0.9.20支持原生discord接入,三步完成:创建bot并开启message content与server members intent、生成带权限的邀请链接添加bot、在octop配置中填入token等信息启用通道。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Octop v0.9.20 支持原生接入 Discord,无需额外中转服务。整个过程分三步:创建 Discord Bot、配置权限与邀请进服务器、在 Octop 中填入凭证并启用通道。
Discord 侧配置(开发者平台操作)
- 访问 Discord Developer Portal,点击 New Application,命名如
Octop-Discord。 - 进入左侧 Bot → 点击 Add Bot,生成 Bot 用户。
- 在 Privileged Gateway Intents 区域,必须开启:
- ✅ Message Content Intent(否则收不到用户消息正文)
- ✅ Server Members Intent(用于识别成员角色、实现白名单等策略)
- ⚠️ Presence Intent 可不开启(仅影响在线状态同步,非必需)
- 点击 Reset Token,复制并安全保存该 Token(格式类似
MTIzNDU2...),后续 Octop 配置中会用到。 - 切换到 OAuth2 → URL Generator:
- Scopes 勾选
bot和applications.commands; - Bot Permissions 至少勾选:
- View Channels
- Send Messages
- Read Message History
- Embed Links
- Use Slash Commands
- Scopes 勾选
复制生成的邀请链接,在浏览器打开,选择目标服务器并授权添加 Bot。
Octop v0.9.20 中启用 Discord 通道
Octop 桌面版和服务器版均通过统一配置项启用,路径如下:
- 打开 Octop 控制台:
http://127.0.0.1:8088(本地部署)或对应公网地址; - 进入 Settings → Integrations → Discord;
- 开启开关,并填写以下字段:
- Bot Token:粘贴上一步复制的 Token;
- Server ID(可选):右键 Discord 服务器图标 → “Copy ID”(开启 Developer Mode 后可见),用于限定响应范围;
- Channel ID(可选):若只想在特定频道响应,可填对应频道 ID;
- 保存后,Octop 会自动尝试连接 Discord Gateway;
- 若提示“Connection failed”,请检查:
- 本地网络能否访问
https://discord.com/api(国内用户需代理); - Token 是否复制完整、有无空格或换行;
- Bot 是否已在目标服务器中成功上线(头像显示在线即为正常)。
- 本地网络能否访问
验证与调试小技巧
- 在 Discord 中对 Bot 发送
/help或/ping(支持 slash command 的默认指令); - 若无响应,查看 Octop 日志页(Settings → Logs)中
discord模块是否有READY或GUILD_CREATE日志; - 私聊 Bot 时,确保服务器设置中已开启 Allow direct messages from server members(Privacy Settings → Direct Messages);
- v0.9.20 默认启用 slash commands,无需手动注册,首次启动会自动同步命令列表(约 5–10 秒)。
不复杂但容易忽略。











