故障排除
常见问题及解决方法。
Gateway 问题
Gateway 无法启动
- 端口冲突 -- 另一个进程可能正在使用端口 18789。使用
lsof -i :18789检查。 - 配置错误 --
neotask.json中的 JSON 无效。Gateway 在启动时验证配置并报告具体错误。 - Gateway 锁 -- 之前的实例可能留下了过时的锁文件。诊断工具可以检测并修复此问题。
- Node.js 版本 -- Neotask 需要 Node 22+。
Gateway 启动但没有频道连接
- 缺少凭据 -- 每个频道需要自己的认证(bot token、QR 扫描、API key)。
- 网络问题 -- 频道需要互联网访问才能连接到消息平台 API。
- 速率限制 -- 某些平台限制新连接的速率。等待后重试。
无法从桌面应用连接
- 端口错误 -- 确保桌面应用连接到正确的 Gateway 端口。
- 认证不匹配 -- Gateway token 必须匹配。
- 防火墙 -- 如果 Gateway 在另一台机器上,确保端口可访问。
频道问题
WhatsApp 无法连接
- QR 过期 -- QR 码约 60 秒后过期。快速重新扫描。
- 多设备限制 -- WhatsApp 限制链接设备数量。
- 会话损坏 -- 删除 WhatsApp 会话目录并重新配对。
Telegram 机器人未接收消息
- Bot token 无效 -- 通过 BotFather 验证您的 bot token。
- 隐私模式 -- 默认情况下,机器人在群组中只能看到提及它的消息。
- Webhook 冲突 -- 另一个服务可能正在消费消息。
Discord 机器人无响应
- 缺少意图 -- 在 Discord Developer Portal 中启用所需的 Gateway Intents。
- 缺少权限 -- 机器人需要在目标频道中的读取和发送权限。
模型问题
认证错误
- Key 未配置 -- 确保已设置提供商的 API key。
- Key 过期 -- 某些 OAuth token 会过期。重新认证。
- 速率限制 -- 如果您有多个 key,key 轮换会自动切换。
响应缓慢
- 模型选择 -- 较大的模型更慢。对于快速任务尝试较快的模型。
- 上下文大小 -- 长对话会减慢处理速度。尝试
/compact。 - 网络延迟 -- 检查与模型提供商的连接。
节点问题
伴侣应用找不到 Gateway
- 绑定模式 -- Gateway 必须绑定到 LAN 或 Tailnet(不是回环),外部设备才能访问。
- 相同网络 -- 对于 Bonjour 发现,两个设备必须在同一网络上。
- 手动输入 -- 在应用设置中手动输入 Gateway 主机和端口。
会话问题
上下文窗口超出
- 压缩 -- 使用
/compact总结并重置上下文。 - 启用自动压缩 -- 在配置中设置压缩阈值。
- 新会话 -- 使用
/new重新开始。
诊断
内置诊断工具检查常见问题并可以自动修复许多:
- 配置验证
- 文件权限
- 频道连接性
- 模型认证状态
- Node.js 兼容性
- 网络配置
检查 Gateway 日志获取详细的错误信息。/health 端点提供所有组件的机器可读状态。
获取帮助
- 运行诊断工具进行自动修复
- 检查 Gateway 日志获取详细错误消息
- 通过桌面应用中的 Intercom 聊天小部件联系支持