返回顶部
d

discord-connect-hubDiscord连接中心

Complete Discord integration for Clawdbot with automatic UI installation. Provides Discord bot connectivity, dashboard tab, setup wizard, credential management, server monitoring, and plugin architecture hooks. Use when setting up Discord channel integration or adding Discord tab to the Control dashboard. Includes automatic installation of UI components, RPC handlers, and navigation updates.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
636
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

discord-connect-hub

Discord 连接中心

为 Clawdbot 提供完整的 Discord 集成功能,并自动安装用户界面。该技能提供 Discord 机器人连接所需的一切,包括:

  • - Discord 频道插件 - 用于消息收发的完整 Discord 机器人集成
  • 仪表盘 UI 标签页 - 用于设置和监控的 Web 界面
  • 设置向导 - 分步指导创建和配置机器人
  • 凭据管理 - 安全令牌存储(支持 OpenBao)
  • 服务器监控 - 健康检查与服务器管理
  • 插件架构钩子 - 自动安装 UI 组件

安装

该技能会自动安装所有必要组件:

bash

通过代理安装


从 ClawHub 安装 discord-connect-hub 技能

该技能将自动:

  1. 1. 安装 Discord 频道插件(如未安装)
  2. 在控制仪表盘中添加 Discord 标签页
  3. 注册用于 Discord 管理的 RPC 处理器
  4. 设置导航和路由
  5. 安装 UI 组件和视图

功能特性

Discord 机器人集成

  • - 完整的 Discord.js 机器人实现
  • 消息发送/接收,保留格式
  • 反应处理与表情支持
  • 文件附件支持
  • 斜杠命令集成
  • 成员与服务器管理

仪表盘 UI

  • - 连接状态 - 实时机器人状态与健康检查
  • 设置向导 - 交互式机器人创建指南
  • 服务器管理 - 查看服务器、频道和权限
  • 邀请生成器 - 创建机器人邀请链接
  • 健康诊断 - 自动故障排除
  • 令牌管理 - 安全凭据存储

插件架构集成

  • - 自动安装 UI 标签页
  • 动态导航更新
  • RPC 方法注册
  • 配置管理
  • 重启编排

快速设置

1. Discord 应用程序设置

  1. 1. 访问 discord.com/developers/applications
  2. 创建 新应用程序 → 输入名称 → 创建
  3. 进入 Bot 标签页 → 重置令牌复制 令牌
  4. 启用 消息内容意图

2. 机器人权限

进入 OAuth2URL 生成器
  • - 范围:bot + applications.commands
  • 权限:发送消息、读取历史、反应、嵌入、文件、斜杠命令
  • 复制邀请链接 → 在浏览器中打开 → 授权

3. 在 Clawdbot 中配置

选项 A:仪表盘(推荐)
  1. 1. 打开控制仪表盘 → 频道Discord
  2. 粘贴机器人令牌 → 保存并连接

选项 B:配置文件
yaml
channels:
discord:
botToken: 你的机器人令牌
# 或使用 OpenBao:
# botToken: bao:channels/discord#bot_token

插件架构钩子

该技能包含用于 Clawdbot 插件架构的钩子:

安装钩子

  • - install/navigation.js - 在仪表盘中添加 Discord 标签页
  • install/rpc-handlers.js - 注册 Discord RPC 方法
  • install/ui-components.js - 安装 UI 视图和模板
  • install/config-defaults.js - 设置默认配置

运行时钩子

  • - hooks/post-install.js - 安装后设置和验证
  • hooks/pre-uninstall.js - 卸载前清理
  • hooks/config-updated.js - 响应配置更改

能力注册

该技能声明其插件系统能力:
  • - UI 标签页:带导航和路由的 discord 标签页
  • RPC 方法:Discord API 交互端点
  • 频道类型:discord 消息频道
  • 配置模式:Discord 频道配置

RPC 方法

方法描述
discord.status获取机器人连接状态和用户信息
discord.health
运行全面健康检查 | | discord.guilds | 列出已连接的 Discord 服务器 | | discord.guild | 获取详细服务器信息 | | discord.channels | 列出服务器中的频道 | | discord.invite | 生成机器人邀请链接 | | discord.testToken | 验证令牌而不保存 | | discord.setToken | 存储并激活机器人令牌 | | discord.permissions | 检查机器人权限 |

配置选项

yaml
channels:
discord:
# 必填
botToken: 你的机器人令牌

# 服务器限制(可选)
guilds:
服务器ID:
enabled: true
channels:
频道ID:
enabled: true
requireMention: false

# 全局行为
requireMention: true # 在服务器中需要 @提及
dmPolicy: pairing # 私信处理:配对|开放|关闭
groupPolicy: open # 服务器处理:开放|提及|关闭

# 高级选项
retryAttempts: 3
heartbeatInterval: 30000
reconnectDelay: 5000

安全特性

  • - 令牌保护 - 在 API 响应中从不暴露完整令牌
  • OpenBao 集成 - 基于保险库的凭据存储
  • 作用域权限 - 仅请求必要的机器人权限
  • 输入验证 - 清理所有 Discord API 输入
  • 速率限制 - 遵守 Discord API 限制
  • HTTPS 强制 - 安全令牌传输

健康检查

自动诊断包括:

  • - ✅ 令牌有效性 - 机器人令牌认证
  • 网关连接 - Discord WebSocket 状态
  • 消息意图 - 所需意图启用
  • 机器人权限 - 服务器级权限验证
  • 频道访问 - 读/写权限检查
  • API 速率限制 - 当前使用情况和限制

故障排除

常见问题

无效令牌错误:

  • - 确保使用的是 机器人令牌(而非用户令牌)
  • 验证令牌已完整复制
  • 尝试在开发者门户中重置令牌

机器人在频道中无响应:

  • - 检查 消息内容意图 是否已启用
  • 验证机器人在频道中具有权限
  • 检查 requireMention 设置(尝试 @提及)

仪表盘无法加载:

  • - 验证 UI 安装是否成功完成
  • 检查浏览器控制台是否有错误
  • 重启网关:clawdbot gateway restart

日志分析

bash

检查 Discord 连接日志

clawdbot logs | grep discord

独立测试令牌

python scripts/test-token.py 你的令牌

文件结构

discord-connect-hub/
├── SKILL.md # 本技能指南
├── scripts/
│ ├── test-token.py # 令牌验证工具
│ ├── install-plugin.js # 插件安装脚本
│ └── health-check.py # 诊断工具
├── references/
│ ├── discord-api.md # Discord API 文档
│ ├── bot-setup.md # 详细设置指南
│ └── troubleshooting.md # 扩展故障排除
└── assets/
├── discord-backend.ts # RPC 处理器实现
├── discord-views.ts # UI 组件模板
├── navigation-hooks.js # 导航注册
├── install-hooks.js # 安装自动化
└── config-schema.json # 配置验证

插件集成详情

自动安装过程

  1. 1. 检测环境 - 检查 Clawdbot 源代码是否可用
  2. 安装后端 - 将 RPC 处理器复制到网关
  3. 注册处理器 - 向服务器添加方法注册
  4. 安装 UI 组件 - 复制视图和模板
  5. 更新导航 - 在仪表盘中添加 Discord 标签页
  6. 配置路由 - 为标签页设置 URL 路由
  7. 构建并重启 - 编译更改并重启网关

手动安装备用方案

如果自动安装不可行,该技能提供类似原始 discord-connect 技能的详细手动安装说明。

兼容性

  • - Clawdbot:>=2026.1.0
  • Node.js:>=18.0.0
  • Discord.js:>=14.0.0
  • 插件架构:v2+

链接

  • - [Discord 开发者门户](https://discord.com/developers/applications

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 discord-connect-ui-1776420000 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 discord-connect-ui-1776420000 技能

通过命令行安装

skillhub install discord-connect-ui-1776420000

下载

⬇ 下载 discord-connect-hub v1.0.0(免费)

文件大小: 31.96 KB | 发布时间: 2026-4-17 20:14

v1.0.0 最新 2026-4-17 20:14
discord-connect-hub 1.0.0

- Initial release with complete Discord integration for Clawdbot.
- Provides automatic installation of backend, UI, and dashboard navigation for Discord channel.
- Includes setup wizard, and real-time server monitoring.
- Offers rich plugin architecture hooks for easy extension and lifecycle management.
- Exposes comprehensive RPC methods for status, health, guilds, tokens, and permissions.
- Adds full-featured Discord tab to the Control dashboard with invite generation, server management, and diagnostics.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部