telegram-automation
Automatiser les messages Telegram avec Claude Code
L'envoi manuel de messages Telegram et la gestion des bots prennent du temps sur le travail de développement. Cette compétence automatise les tâches Telegram via l'intégration Rube MCP, vous permettant d'envoyer des messages, partager des fichiers et gérer les commandes de bot directement depuis Claude Code.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "telegram-automation". Send a message to @mychannel saying 'Hello World'
Résultat attendu:
Message sent successfully to chat @mychannel. Message ID: 123
Utilisation de "telegram-automation". Get information about chat @mychannel
Résultat attendu:
- Chat ID: -1001234567890
- Type: channel
- Title: My Channel
- Member count: 542
Utilisation de "telegram-automation". Set bot commands: /start, /help, /status
Résultat attendu:
Bot commands updated successfully. 3 commands are now available.
Audit de sécurité
SûrAll 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.
Score de qualité
Ce que vous pouvez construire
Envoyer des notifications de déploiement
Notifier automatiquement votre équipe du statut du déploiement dans un canal Telegram partagé lorsque les pipelines CI/CD se terminent.
Partager des rapports via Telegram
Envoyer des rapports PDF quotidiens, des captures d'écran ou des fichiers journaux aux parties prenantes via Telegram avec des légendes expliquant les métriques clés.
Gérer un bot communautaire
Configurer les commandes du bot, répondre aux requêtes de rappel des boutons inline et modérer les messages dans les groupes Telegram communautaires.
Essayez ces prompts
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>\n\nAll 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'
Bonnes pratiques
- Vérifiez toujours que la connexion Rube MCP est active et authentifiée avec Telegram avant d'exécuter les flux de travail
- Testez le formatage des messages dans un salon privé avant d'envoyer vers des canaux publics ou des groupes
- Utilisez le mode de parse HTML pour les besoins de formatage plus simples, MarkdownV2 nécessite un échappement extensive des caractères
- Divisez les messages longs de plus de 4096 caractères en plusieurs parties pour éviter les erreurs API
- Gérez les réponses de limite de taux (HTTP 429) en implémentant un backoff exponentiel entre les opérations en masse
Éviter
- Ne codez pas en dur les IDs de salon ou les tokens de bot dans les prompts ; récupérez-les dynamiquement depuis la configuration ou l'environnement
- Évitez d'envoyer le même message de manière répétée sans délais pour éviter d'atteindre les limites de taux Telegram
- Ne supposez pas que le bot a des permissions d'administrateur ; vérifiez les droits d'accès avant d'effectuer des actions administratives
- N'incluez jamais d'identifiants sensibles ou de clés API dans le texte des messages ; utilisez des canaux sécurisés pour le partage d'identifiants