Cédric Rittié

Telegram logo
Outil · ProductivitéGratuit

Telegram

Telegram combine messagerie classique et plateforme de bots mature. L'intérêt ici : créer un bot en 2 minutes via @BotFather, récupérer un token, et l'utiliser comme webhook pour recevoir ou envoyer des messages depuis tes scripts. Alerting, digests automatiques, triggers : Telegram est souvent plus simple que Slack quand tu travailles seul.

Visiter le siteGratuit. Telegram Premium $5/mois (optionnel, rien à voir avec les bots)

Installation

Prérequis.Compte Telegram (numéro de téléphone). Pour la partie bot, rien de plus : la création de bot se fait dans l'app elle-même via @BotFather.

Une ligne, un terminal
$ brew install --cask telegram

L'app desktop permet de copier-coller facilement les tokens et tester tes bots. Garde-la ouverte pendant le développement.

Configs et workflows qui valent le coup

Créer un bot pour recevoir des notifs depuis Claude Code

Dans Telegram, ouvre @BotFather, tape /newbot, donne un nom et un username finissant en 'bot'. Tu récupères un token. Ensuite, récupère ton chat_id via @userinfobot. Avec les deux, un curl suffit pour envoyer un message depuis n'importe quel script.

Exemple
curl -s "https://api.telegram.org/bot$TELEGRAM_TOKEN/sendMessage" \
     -d "chat_id=$TELEGRAM_CHAT_ID" \
     -d "text=Build terminé : 14s, 0 erreurs."

Recevoir ton digest de veille le vendredi matin

Cron + /veille:digest + envoi via bot Telegram. Tu reçois ton digest directement sur ton téléphone sans ouvrir le laptop. Parfait pour lire pendant le café du vendredi.

Exemple
# crontab -e
0 8 * * 5 cd ~ && claude --print "/veille:digest" | \
  curl -s "https://api.telegram.org/bot$TELEGRAM_TOKEN/sendMessage" \
       --data-urlencode "chat_id=$TELEGRAM_CHAT_ID" --data-urlencode "text@-"

Commander des actions via le bot

Tu configures un webhook : quand tu envoies '/deploy staging' au bot, un serveur reçoit, lance le déploiement, et te répond avec le log. Télécommande DevOps depuis ton canapé.

Alternatives
Slack webhooksDiscord webhooksPushover