OpenClaw
Cas d'utilisationDébutant10 min

Comment creer un digest Telegram quotidien avec OpenClaw

Mets en place un digest Telegram automatise qui resume tes groupes de discussion quotidiennement. Installe les bons Skills, configure la collecte de messages et recois des resumes concis selon ton planning.

Dernière mise à jour: 2026-03-31

Skills requis

Summarize
Recommandé

Résumer des URLs, PDFs, vidéos et documents.

Cron Creator
Recommandé

Créer des expressions cron à partir de langage naturel.

Ce que tu vas construire

Un workflow de digest Telegram automatise qui :

  1. Collecte les messages de tes groupes et canaux Telegram
  2. Resume les conversations par IA pour extraire les points cles, decisions et actions a mener
  3. Livre un digest selon le planning que tu definis — quotidien, deux fois par jour ou hebdomadaire
  4. Filtre le bruit pour que tu ne voies que ce qui compte, pas chaque message

A la fin de ce guide, tu auras un bot qui lit tes groupes Telegram et t'envoie un resume propre chaque matin — plus besoin de defiler a travers des centaines de messages.

Pourquoi automatiser les digests Telegram

Les groupes Telegram sont parfaits pour la communication en temps reel, mais ils creent un vrai probleme a grande echelle :

  • Surcharge de messages — les groupes actifs generent des centaines de messages par jour, dont la plupart ne te concernent pas
  • Scrolling par peur de rater — tu te sens oblige de tout lire au cas ou tu manquerais quelque chose d'important
  • Changement de contexte — verifier Telegram a repetition tout au long de la journee casse ta concentration
  • Decisions perdues — les decisions importantes et les actions a mener se noient dans la conversation informelle
  • Fuseaux horaires — si ton equipe couvre plusieurs fuseaux horaires, rattraper les messages de la nuit prend 20-30 minutes chaque matin

Un digest par IA resout ca en lisant tout pour toi et en faisant remonter uniquement ce qui compte. Tu obtiens une lecture de 2 minutes au lieu d'un defilement de 30 minutes.

Prerequis

Etape 1 : Installer les Skills necessaires

bash
# 1. Integration Telegram
npx clawhub@latest install telegram

# 2. Resumeur IA
npx clawhub@latest install summarize

# 3. Executeur de taches planifiees
npx clawhub@latest install cron

Verifie l'installation :

bash
clawhub list

Etape 2 : Configurer l'acces Telegram

Creer un bot Telegram

  1. Ouvre Telegram et envoie un message a @BotFather
  2. Envoie /newbot et suis les instructions
  3. Copie le token du bot (ressemble a 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11)

Configurer dans OpenClaw

bash
clawhub inspect telegram

Definis ton token de bot quand c'est demande. Le Skill Telegram fournit des templates pour interagir avec l'API Bot Telegram via des requetes HTTPS — l'agent d'OpenClaw les utilise pour lire et envoyer des messages en ton nom.

Ajouter le bot a tes groupes

Ajoute ton bot a chaque groupe Telegram que tu veux surveiller. Le bot a besoin d'un acces en lecture pour collecter les messages. Pour trouver l'ID de chat d'un groupe, ajoute le bot au groupe et envoie un message — l'API Bot Telegram retourne l'ID de chat dans la reponse.

Etape 3 : Configurer le planning du digest

Utilise le Skill Cron pour planifier ton digest :

bash
# Digest quotidien a 9h00
clawhub run cron --schedule "0 9 * * *" --task "telegram-digest"

# Deux fois par jour — matin et soir
clawhub run cron --schedule "0 9,18 * * *" --task "telegram-digest"

# Digest hebdomadaire chaque lundi a 9h00
clawhub run cron --schedule "0 9 * * 1" --task "telegram-digest"

Etape 4 : Tester ton digest

Lance le workflow de digest en demandant a OpenClaw de collecter et resumer tes messages Telegram. L'agent utilise le Skill Telegram pour recuperer les messages via l'API Bot et le Skill Summarize pour generer le digest.

Voici un exemple de ce a quoi ressemble le resultat :

=== Telegram Daily Digest ===
Date: 2026-03-31

## Engineering Team (47 messages)

### Decisions cles
- Accord pour migrer le service auth vers gRPC d'ici la fin du Q2
- Nouvelles limites de debit API approuvees : 1000 req/min pour le tier gratuit

### Actions a mener
- @alice : Mettre a jour la doc de deploiement d'ici vendredi
- @bob : Reviewer la PR #234 pour la couche de cache
- @carol : Planifier les tests de charge pour la semaine prochaine

### Discussions notables
- Debat sur l'adoption de ScyllaDB — tendance vers un test pilote
- Discussion sur les tests CI instables — cause racine identifiee comme condition de course dans les fixtures de test

---

## Product Updates (12 messages)

### Points cles
- Release v2.3 planifiee pour le 5 avril
- Resultats du test A/B du nouveau parcours d'onboarding : 23% d'amelioration de l'activation
- Retour client : la demande principale est le support des webhooks

### Actions a mener
- @dave : Ecrire le changelog pour la v2.3
- @eve : Creer les tickets Jira pour la fonctionnalite webhook

---

## Discussion generale (83 messages)

### Points marquants
- Dejeuner d'equipe deplace a jeudi
- Mise a jour du WiFi du bureau terminee
- Date limite pour les propositions de talks a la conference : 10 avril

Etape 5 : Personnaliser le format du resume

Filtrage par priorite

Configure le resumeur pour prioriser certains types de contenu :

yaml
summary:
  priorities:
    - decisions
    - action_items
    - mentions_of_me
    - deadlines
  ignore:
    - emoji_reactions_only
    - forwarded_memes
    - bot_messages

Canal de livraison personnalise

Par defaut, le digest est envoye en DM Telegram. Tu peux aussi le configurer pour :

  • Envoyer dans un canal Telegram specifique
  • Sortir en fichier Markdown
  • Transmettre par email (combine avec le Skill email)

Avance : Digest multi-groupes avec priorites

Pour les utilisateurs qui surveillent beaucoup de groupes, configure des niveaux de priorite :

yaml
groups:
  high_priority:
    - "Engineering Team"
    - "Incident Response"
  medium_priority:
    - "Product Updates"
    - "Design Reviews"
  low_priority:
    - "General Discussion"
    - "Random"

digest:
  high_priority: full_summary
  medium_priority: key_points_only
  low_priority: one_line_summary

Cela garantit que ton digest reste concis meme quand tu surveilles 10+ groupes.

Depannage

Le bot ne recoit pas les messages

  • Assure-toi que le bot est ajoute au groupe en tant que membre
  • Verifie que le bot a la permission de lire les messages (parametres de confidentialite du groupe)
  • Verifie que l'ID de chat est correct — demande a OpenClaw de lister tes chats accessibles via le Skill Telegram

Digest vide / « No messages found »

  • Verifie la fenetre temporelle — par defaut, le digest collecte les messages des dernieres 24 heures
  • Verifie que le groupe a effectivement eu de l'activite pendant cette periode
  • Assure-toi que tes identifiants API sont valides : clawhub inspect telegram

Le digest arrive a la mauvaise heure

  • Verifie le fuseau horaire de ton systeme : date +%Z
  • Les planifications cron utilisent l'heure locale de ton systeme par defaut
  • Definis un fuseau horaire explicite dans la configuration cron si necessaire

Erreurs de rate limiting

  • L'API Telegram a des limites de debit — si tu surveilles beaucoup de gros groupes, espace les collectes
  • Le Skill gere le rate limiting automatiquement, mais les tres gros groupes (1000+ messages/jour) peuvent necessiter de decouper la fenetre de collecte en morceaux plus petits

Questions Fréquentes

Oui, tant que ton bot est membre du groupe. Le bot doit etre explicitement ajoute par un admin du groupe. Il ne peut pas acceder aux groupes dans lesquels il n'a pas ete invite. Pour les canaux prives, le bot doit etre ajoute en tant qu'admin avec la permission "lire les messages".

Il n'y a pas de limite stricte dans OpenClaw. La limite pratique depend des limites de debit de l'API Telegram et du volume total de messages. La plupart des utilisateurs surveillent confortablement 10-20 groupes. Si tu as besoin d'en surveiller plus, echelonne la collecte sur plusieurs executions pour rester dans les limites de debit.

Oui. Configure des filtres de mots-cles dans le Skill Telegram pour n'inclure que les messages correspondant a certains termes, ou demande au resumeur de se concentrer sur des sujets specifiques dans le prompt de resume. Par exemple, tu peux mettre en place un digest qui ne fait remonter que les messages mentionnant "deploiement", "incident" ou "release".

Le bot traite les messages en memoire pendant la collecte et la summarisation. Par defaut, aucun message n'est persiste sur le disque apres la generation du digest. Si tu actives l'option `save_raw`, les messages bruts sont sauvegardes localement a des fins d'audit. Aucune donnee n'est envoyee a des services tiers au-dela de ton fournisseur d'IA configure pour la summarisation.

Oui, mais c'est un workflow different. Pour les alertes en temps reel basees sur des mots-cles ou des patterns, configure le Skill Telegram en mode "watch" au lieu du mode "collect". Le workflow de digest quotidien decrit dans ce guide est concu pour les resumes par lots, pas pour la surveillance en temps reel. Tu peux faire tourner les deux en parallele.

Oui. Le Skill Telegram supporte a la fois les groupes et les canaux. Pour les canaux, le bot doit etre ajoute en tant qu'admin. Le format du digest est le meme — points cles, publications notables et les metriques d'engagement si disponibles.

Cas d'utilisation associés