health

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

TTS Telegram Sync Health Check

TTS Telegram 同步健康检查

Run 10 subsystem health checks to verify the full TTS + bot stack.
运行10项子系统健康检查,验证完整的TTS + 机器人技术栈是否正常。

Checks

检查项

#CheckCommand
1Bot process
pgrep -la 'bun.*src/main.ts'
2Telegram API
curl -s "https://api.telegram.org/bot${BOT_TOKEN}/getMe" | jq .ok
3Kokoro venv
[[ -d ~/.local/share/kokoro/.venv ]]
4Kokoro import
~/.local/share/kokoro/.venv/bin/python -c "import kokoro"
5MPS available
python -c "import torch; assert torch.backends.mps.is_available()"
6Lock stateCheck
/tmp/kokoro-tts.lock
mtime and PID
7Audio processes
pgrep -x afplay
/
pgrep -x say
8Secrets file
[[ -f ~/.claude/.secrets/ccterrybot-telegram ]]
9Stale WAVs
find /tmp -name "kokoro-tts-*.wav" -mmin +5
10Shell symlinks
[[ -L ~/.local/bin/tts_kokoro.sh ]]
#检查项命令
1机器人进程
pgrep -la 'bun.*src/main.ts'
2Telegram API
curl -s "https://api.telegram.org/bot${BOT_TOKEN}/getMe" | jq .ok
3Kokoro虚拟环境
[[ -d ~/.local/share/kokoro/.venv ]]
4Kokoro导入验证
~/.local/share/kokoro/.venv/bin/python -c "import kokoro"
5MPS可用性
python -c "import torch; assert torch.backends.mps.is_available()"
6锁状态检查
/tmp/kokoro-tts.lock
修改时间和PID
7音频进程
pgrep -x afplay
/
pgrep -x say
8密钥文件
[[ -f ~/.claude/.secrets/ccterrybot-telegram ]]
9过期WAV文件
find /tmp -name "kokoro-tts-*.wav" -mmin +5
10Shell软链接
[[ -L ~/.local/bin/tts_kokoro.sh ]]

Execution

执行方式

Quick Health Check

快速健康检查

bash
PLUGIN_DIR="${CLAUDE_PLUGIN_ROOT:-$HOME/.claude/plugins/marketplaces/cc-skills/plugins/tts-telegram-sync}"
bash "$PLUGIN_DIR/scripts/kokoro-install.sh" --health
bash
PLUGIN_DIR="${CLAUDE_PLUGIN_ROOT:-$HOME/.claude/plugins/marketplaces/cc-skills/plugins/tts-telegram-sync}"
bash "$PLUGIN_DIR/scripts/kokoro-install.sh" --health

Full Stack Check

全栈检查

Run all 10 checks and display results as
[OK]
/
[FAIL]
table. For each failure, suggest the appropriate skill to fix it:
FailureRecommended Skill
Bot not runningbot-process-control
Kokoro issuesfull-stack-bootstrap
Lock stuckdiagnostic-issue-resolver
Secrets missingfull-stack-bootstrap
Symlinks brokenfull-stack-bootstrap
运行全部10项检查,并以
[OK]
/
[FAIL]
表格形式展示结果。每一项检查失败时,会推荐对应的skill进行修复:
失败项推荐Skill
机器人未运行bot-process-control
Kokoro异常full-stack-bootstrap
锁卡住diagnostic-issue-resolver
密钥缺失full-stack-bootstrap
软链接损坏full-stack-bootstrap

Troubleshooting

故障排查

IssueCauseSolution
All checks failNot set up yetRun
/tts-telegram-sync:setup
first
Only Kokoro failsVenv corrupted
kokoro-install.sh --uninstall
then
--install
Lock stuckHeartbeat diedSee diagnostic-issue-resolver skill
问题原因解决方案
全部检查失败尚未完成配置先运行
/tts-telegram-sync:setup
仅Kokoro检查失败虚拟环境损坏执行
kokoro-install.sh --uninstall
后再执行
--install
锁卡住心跳中断参考diagnostic-issue-resolver skill