discord-doctor

🩺 Discord Bot 智能诊断修复专家

🥥5总安装量 1评分人数 1
100% 的用户推荐

Clawdbot 官方诊断工具,一键检测 Discord Bot Gateway、OAuth Token 及遗留配置问题,自动修复常见故障,保障 Bot 稳定运行。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 纯 Markdown 文档型资产,无实际可执行代码,内容完全透明可审计
  • ✅ 无危险函数调用(eval/exec/system/subprocess),无动态代码加载或网络下载执行
  • ✅ 无敏感信息硬编码,无数据收集或上传功能
  • ⚠️ T3 来源(GitHub 个人开发者 jhillock),建议关注后续更新来源
  • ⚠️ 实际执行依赖外部系统工具(node、curl),需确保二进制文件来自可信渠道

使用说明

核心用法

Discord Doctor 是专为 Clawdbot 生态设计的诊断与修复工具,通过命令行界面快速排查 Discord Bot 运行中的各类常见问题。基础用法为直接运行 discord-doctor 进行只读诊断,或添加 --fix 参数启用自动修复模式。该工具会依次执行 7 项关键检查:Discord 桌面应用运行状态、Clawdbot Gateway 守护进程、HTTP 端口 18789 响应、Discord 实际连接状态、Anthropic OAuth Token 有效性、遗留 Clawdis 配置冲突,以及近期会话活动记录。

显著优点

该工具的最大优势在于一站式自动化诊断,将原本需要手动逐项排查的复杂流程简化为单条命令。对于从旧版 Clawdis 迁移而来的用户,它能智能识别并清理遗留的 launchd 服务和配置文件,避免 OAuth Token 冲突等隐蔽问题。自动修复功能覆盖网关启动、依赖安装、服务重启等高频场景,显著降低运维门槛。输出格式清晰结构化,每项检查附带明确状态标识和耗时信息,便于快速定位故障点。

潜在缺点与局限性

作为生态专属工具,其功能深度绑定 Clawdbot/Clawdis 架构,通用性受限,无法直接应用于其他 Discord Bot 框架。诊断能力依赖外部二进制文件(node、curl),若系统环境缺失或版本不兼容将导致功能失效。自动修复中的目录移动操作(如 ~/.clawdis 备份)虽经过设计,但仍存在误操作风险,且 OAuth Token 过期问题仅提供指引而非自动续期,需用户手动介入。此外,该工具无持久化日志机制,历史诊断记录难以追溯。

适合的目标群体

主要面向 Clawdbot 生态的 Discord Bot 开发者与运维人员,尤其是:从 Clawdis 升级后遭遇配置冲突的迁移用户;需要定期监控 Gateway 健康状态的长期运营者;对 OAuth 认证流程不熟悉、频繁遇到 Token 过期问题的新手开发者;以及追求快速故障排查、不愿深入底层命令的技术用户。

使用风险

环境依赖风险:node 和 curl 的版本差异可能导致诊断脚本异常;自动修复副作用--fix 模式下的服务重启会短暂中断 Bot 连接,遗留配置清理前建议手动确认 ~/.clawdis 内容;权限要求:launchd 服务操作需要用户级系统权限,企业托管设备可能受策略限制;网络诊断局限:部分检查依赖外部 Discord API 可用性,网络波动时可能产生误报。

discord-doctor 内容

手动下载zip · 1.7 kB
SKILL.mdtext/markdown
请选择文件