Discord Doctor

🩺 Discord 机器人一键诊断修复

Discord 机器人诊断修复工具,快速检测 Gateway、OAuth 令牌状态并自动修复依赖与配置冲突。

收藏
6.2k
安装
2.8k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

discord-doctor 是一款针对 Discord 机器人生态的专用诊断工具,主要面向使用 Clawdbot(前身为 Clawdis)框架的开发者。它通过 7 项关键检查快速定位故障点:Discord 桌面端运行状态、Gateway 守护进程、HTTP 端口响应、实际 Discord 连接、Anthropic OAuth 令牌有效性、遗留 Clawdis 配置冲突,以及近期活动记录。

显著优点

一站式诊断:单命令完成从进程到网络、从认证到配置的全链路检测,输出结构化报告。智能修复--fix 模式可自动启动 Gateway、安装缺失 npm 包(如 discord.js)、清理旧版 launchd 服务与配置目录,显著降低运维门槛。迁移友好:专为 Clawdis 升级用户设计,自动备份并移除冲突性遗留文件(~/.clawdis~/.clawdis-backup),避免 OAuth 令牌混乱。

潜在局限

生态绑定:深度耦合 Clawdbot/Clawdis 特定架构,通用 Discord bot(如直接使用 discord.js 独立部署)难以受益。平台限制:仅支持 macOS (darwin) 与 Linux,Windows 用户无法原生使用。Token 管理被动:OAuth 过期仅提示重新认证,无法自动刷新令牌。权限依赖:修复操作需 node/npm 环境及 LaunchAgents 目录写权限,沙盒环境可能受限。

适合人群

  • 使用 Clawdbot 框架的 Discord 机器人开发者
  • 从 Clawdis 迁移至 Clawdbot 需清理遗留配置的用户
  • 需要快速排查 Gateway 连接与 OAuth 认证问题的运维人员

常规风险

  • --fix 的自动包安装可能拉取未锁定的依赖版本,建议生产环境先 review
  • 备份操作若遇磁盘满或权限问题可能中断,需手动确认 ~/.clawdis-backup 完整性
  • 工具依赖本地 node 运行时,版本兼容性需自行校验

Discord Doctor 内容

手动下载zip · 2.8 kB
skill-card.mdtext/markdown
请选择文件