6 points par zero0000 2026-01-12 | Aucun commentaire pour le moment. | Partager sur WhatsApp

Introduction

Il s’agit d’un script npx créé pour pouvoir l’utiliser en urgence (après le travail, en déplacement) et piloter Claude Code via Telegram.

Fonctionnalités

  • 1 salon de discussion par projet (chemin), avec un bot Telegram distinct requis pour chacun
  • Exécution en parallèle, exécution répétée (jusqu’au succès) et définition de priorités
  • Possibilité de vérifier les tâches et d’annuler une tâche

Installation et utilisation

  • Exécutez npx cc-telegram, enregistrez le bot token et le chat id Telegram en suivant les instructions, puis effectuez quelques autres réglages pour être prêt à l’utiliser.
  • Ensuite, lancez npx cc-telegram et envoyez une nouvelle requête sur Telegram avec la commande /new.
  • Sur Telegram, la liste des commandes disponibles s’affiche via l’autocomplétion après /. Pour plus de détails, veuillez consulter le lien.

Bref historique du développement

Première version

La première version utilisait un serveur relais et un programme agent permettant de définir plusieurs chemins sur le PC, afin d’utiliser les projets de plusieurs répertoires via un seul salon de discussion.
Mais comme je cherchais à gérer plusieurs projets dans un seul salon, cela n’a fait qu’augmenter la complexité, et j’ai abandonné cette approche au bout de deux jours.

Deuxième version

Dans la deuxième version, j’ai supprimé le serveur relais et modifié le script pour récupérer les messages Telegram par polling.
À ce moment-là, j’avais intégré des sous-agents dans les fonctionnalités : ces agents analysaient les demandes et exécutaient les tâches, et lorsqu’il n’y avait pas de travail, ils proposaient des améliorations ou les exécutaient automatiquement.
Après l’avoir laissé tourner pendant les 4 jours de congés de fin d’année dernière, j’ai constaté qu’il produisait une grande quantité de code inutile, et je l’ai abandonné.

Version 2.5

Il s’agit de la version 2 dont la partie proposition d’améliorations / exécution automatique a été supprimée. Ça fonctionnait, mais…

Version actuelle

J’ai découvert récemment le plugin ralph-loop, je l’ai essayé sur chaque projet individuellement, et j’ai conclu que l’approche la plus efficace consistait à utiliser l’exécution répétée ainsi que les réglages Claude propres à chaque projet.

Le problème de la version 2 était que chaque projet avait ses propres réglages de sous-agents adaptés, mais sans en tenir compte, je fournissais des sous-agents unifiés, ce qui, à mon avis, dégradait les performances.

J’ai presque tout abandonné du travail précédent (en ne réutilisant que la partie exécution de Claude Code selon l’OS et le code d’intégration Telegram), puis j’ai tout redessiné quasiment depuis zéro pour arriver à la version actuelle.
Personnellement, c’est la première fois que je me dis que j’ai enfin une version vraiment utilisable.

N’hésitez pas à l’essayer et à me faire part de vos impressions ou de vos retours.

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.