← Back to list

telegram-doctor
by lycfyi
Community agent plugins for Claude Code - sync and analyze Discord & Telegram messages
⭐ 3🍴 0📅 Jan 22, 2026
SKILL.md
name: telegram-doctor description: "Diagnose Telegram configuration and connectivity issues. Use when user reports problems with Telegram sync, connection errors, or wants to troubleshoot."
Telegram Doctor
Diagnose configuration and connectivity issues with Telegram integration.
When to Use
- User says "Telegram not working" or "diagnose Telegram"
- User reports connection or authentication errors
- User says "check Telegram setup" or "troubleshoot Telegram"
- Before asking for help with Telegram issues
- When sync or other Telegram commands fail unexpectedly
How to Execute
python ${CLAUDE_PLUGIN_ROOT}/tools/telegram_doctor.py
What It Checks
- Environment file -
.envexists in cwd - API ID -
TELEGRAM_API_IDis set and numeric - API hash -
TELEGRAM_API_HASHis set - Session string -
TELEGRAM_SESSIONis set and valid length - Authentication - Credentials can connect to Telegram API
- Config file -
config/agents.yamlexists and is valid YAML - Group configured - A default group is selected
- Data directory -
data/is writable
Output
Displays results with:
- ✓ for passed checks
- ✗ for failed checks
For each failure, provides a suggested fix that the user can run manually.
Important: This tool only diagnoses issues - it does not modify any files.
Example Output
telegram-doctor results:
✓ Environment file (.env found)
✓ API ID (12345678)
✓ API hash (abc123...xyz9)
✗ Session string (Session appears too short)
✗ Config file (config/agents.yaml not found)
✗ Group configured (No default group set)
✓ Data directory (./data)
Some checks failed. Suggested fixes:
• Session string:
Generate a fresh session: python scripts/generate_session.py
• Config file:
Run telegram-init to create the config file
• Group configured:
Run telegram-init to select a group
(Run these steps manually - doctor does not modify files)
Next Steps
After fixing issues:
- Run
telegram-initto reconfigure if needed - Run
telegram-syncto test connectivity
Score
Total Score
65/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon
