telegram-automation
Automate Telegram Messages with Claude Code
Manually sending Telegram messages and managing bots takes time away from development work. This skill automates Telegram tasks through Rube MCP integration, letting you send messages, share files, and manage bot commands directly from Claude Code.
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「telegram-automation」を使用しています。 Send a message to @mychannel saying 'Hello World'
期待される結果:
Message sent successfully to chat @mychannel. Message ID: 123
「telegram-automation」を使用しています。 Get information about chat @mychannel
期待される結果:
- Chat ID: -1001234567890
- Type: channel
- Title: My Channel
- Member count: 542
「telegram-automation」を使用しています。 Set bot commands: /start, /help, /status
期待される結果:
Bot commands updated successfully. 3 commands are now available.
セキュリティ監査
安全All 86 static analysis findings are false positives from code examples in markdown documentation. The file is a pure documentation skill for Telegram automation via Rube MCP service. No executable code, no credential exfiltration, no malicious intent detected.
品質スコア
作れるもの
Send Deployment Notifications
Automatically notify your team about deployment status in a shared Telegram channel when CI/CD pipelines complete.
Share Reports via Telegram
Send daily PDF reports, screenshots, or log files to stakeholders through Telegram with captions explaining key metrics.
Manage Community Bot
Configure bot commands, answer callback queries from inline buttons, and moderate chat messages in community Telegram groups.
これらのプロンプトを試す
Send a message to my Telegram channel @updates saying 'Deployment completed successfully'
Send a formatted message to chat ID 123456789 using HTML with bold headers: '<b>Status Report</b> All systems operational'
Send the PDF report at https://example.com/report.pdf to @team-reports with caption 'Q4 Performance Report attached'
Set up my Telegram bot commands: /start for 'Begin using the bot', /help for 'Show available commands', /status for 'Check system status'
ベストプラクティス
- Always verify the Rube MCP connection is active and authenticated with Telegram before running workflows
- Test message formatting in a private chat first before sending to public channels or groups
- Use HTML parse_mode for simpler formatting requirements, MarkdownV2 requires extensive character escaping
- Split long messages over 4096 characters into multiple parts to avoid API errors
- Handle rate limit responses (HTTP 429) by implementing exponential backoff between bulk operations
回避
- Do not hardcode chat IDs or bot tokens in prompts; retrieve them dynamically from environment or configuration
- Avoid sending the same message repeatedly without delays to prevent hitting Telegram rate limits
- Do not assume the bot has admin permissions; check access rights before attempting administrative actions
- Never include sensitive credentials or API keys in message text; use secure channels for credential sharing