📱Telegram
Parlez à vos sessions depuis votre téléphone. Harness Maxxing inclut sa propre passerelle Telegram : aucun programme supplémentaire à installer.
- Un seul bot, relié uniquement à votre conversation privée.
- Un fil par session ouverte - la conversation Telegram reflète la page Sessions - plus Crons (rapports des tâches), Alertes (alertes de connexion) et Notifications (le flux de notifications : ventes, commandes, vos scripts… selon les règles que vous avez définies, publiées par le bot lui-même, avec un bouton Ask Harness). Un fil s'appelle
<projet>/<sujet> · <titre de la session>, précédé de l'émoji du projet s'il en a un (menu … du projet dans Sessions -> Définir un émoji…), par exemple🛒 acme/blog · Launch plan. Changer l'émoji renomme les fils. - Un fil est la session elle-même : ce que vous écrivez sur le téléphone apparaît dans l'interface web et vous pouvez continuer là-bas, et inversement.
- Écrivez dans la conversation principale (ou créez un fil) pour démarrer une nouvelle session : le bot demande dans quel sujet.
Configuration (Paramètres -> Telegram)
- Dans Telegram, ouvrez @BotFather, envoyez
/newbot, choisissez un nom et un nom d'utilisateur se terminant parbot. Copiez le jeton qu'il vous donne (123456789:AA...). - Dans BotFather, ouvrez les paramètres de votre bot et activez les sujets (fils) pour les conversations privées, afin que chaque session ouverte ait son propre fil. Sans cela, tout fonctionne dans la conversation principale (utilisez
/topicpour choisir le sujet avec lequel il discute). - Collez le jeton dans Paramètres -> Telegram. Le serveur le vérifie.
- Cliquez sur Lier, ouvrez sur votre téléphone le lien
t.me/<bot>?start=<code>et appuyez sur Start. Le code est valable 15 minutes. À partir de là, les messages de toute autre conversation sont ignorés. - Cliquez sur Synchroniser les fils (ensuite, c'est automatique : voir plus bas).
- Choisissez les options : rapports des crons, alertes de connexion, connexion en deux étapes, mode de réponse (progression en direct, par défaut = un seul message d'état mis à jour pendant que Claude travaille, avec sa liste de tâches et chaque étape, replié en un résumé à la fin ; réponse finale = seulement la réponse). Appuyez sur Envoyer un test.
Fils = sessions ouvertes
| Vous faites | Telegram |
|---|---|
| Ouvrir ou démarrer une session dans l'interface web | son fil apparaît (quelques secondes plus tard) |
| Renommer une session | son fil est renommé |
Archiver une session (menu de la session -> Archiver), ou envoyer /close dans son fil |
son fil est supprimé - la conversation reste dans l'interface web (Archivées) |
| La désarchiver | le fil revient (neuf, vide) |
| Écrire dans la conversation principale | le bot demande où (boutons de sujets) ; la session y est créée avec son propre fil et votre message lui est transmis. Sans réponse sous 5 minutes : general/inbox |
| Créer vous-même un fil | même question ; ce fil devient le fil de la session |
| Supprimer un fil à la main dans Telegram | la session reste ouverte (Telegram ne prévient pas les bots) et reçoit un nouveau fil la prochaine fois qu'elle est utilisée - par exemple quand vous y écrivez depuis l'interface web. Pour vraiment la fermer : /close |
| Écrire dans une session depuis l'interface web | facultatif (désactivé par défaut) : Paramètres -> Telegram -> Afficher les conversations web dans Telegram copie votre message (« 🖥 … ») et la réponse de Claude dans son fil, en silence ; la cloche de la session fait sonner ses réponses sur le téléphone |
Sessions reflétées : celles avec lesquelles vous discutez (pas celles lancées par des tâches planifiées - leurs rapports vont dans Crons), non archivées, actives au cours des 30 derniers jours (Paramètres -> Telegram -> Garder un fil pendant : 7, 14, 30 ou 90 jours), 50 au maximum. Une session plus ancienne retrouve simplement son fil quand elle est de nouveau utilisée. La synchronisation s'exécute quelques secondes après chaque changement et toutes les 10 minutes ; rien à planifier. Si Telegram refuse un instant de supprimer un fil (trop de requêtes, pas de connexion), la synchronisation suivante le supprime. Renommer une session renomme son fil : Telegram affiche une petite ligne « sujet renommé » dans le fil.
Utilisation
- Écrivez dans le fil d'une session : Claude répond dans ce fil. Pendant qu'il travaille, vous voyez « est en train d'écrire… » et, pour les tâches plus longues, le message d'état en direct.
- Envoyez des photos et des fichiers : ils sont enregistrés dans
<topic>/attachments/telegram/YYYY-MM/et transmis à Claude avec votre légende. - Commandes :
| Commande | Effet |
|---|---|
/new [title] |
nouvelle session dans le même sujet, avec son propre fil (dans la conversation principale : demande le sujet) |
/sessions |
liste les sessions ouvertes |
/stop |
arrête le tour en cours |
/close |
ferme cette session : archivée (conservée dans l'interface web) et son fil supprimé |
/model [id] |
affiche ou change le modèle de la session |
/status |
état, modèle, coût, file d'attente, lien vers l'interface web |
/topic |
(conversation principale, fils désactivés) choisit le sujet |
/help |
liste les commandes |
- La cloche d'une session (interface web, à côté de son titre) : avec le miroir désactivé (par défaut), elle publie un court message « terminé » dans le fil de la session quand un tour se termine ; avec le miroir activé, elle fait sonner les réponses reflétées.
Connexion en deux étapes
Paramètres -> Telegram (ou Paramètres -> Sécurité) -> Connexion en deux étapes : après le bon mot de passe, un navigateur qui n'est pas encore de confiance attend votre approbation dans Telegram. Le fil Alertes reçoit un message avec l'IP, le navigateur, un code à 6 chiffres et deux boutons :
- Autoriser : la page de connexion s'ouvre toute seule ;
- Refuser : la connexion est refusée - et comme le bon mot de passe a été saisi, changez-le (Paramètres -> Sécurité).
Quand les boutons ne répondent pas, saisissez le code du message sur la page de connexion. Une demande expire au bout de 2 minutes ; 5 codes erronés l'annulent, et après 20 codes erronés en une heure sur l'ensemble du serveur, les codes sont suspendus pendant l'heure (le bouton Autoriser fonctionne toujours) - quelqu'un qui connaît le mot de passe ne peut pas essayer des codes depuis de nombreuses adresses. Une page de connexion rouverte remplace sa demande précédente. Faire confiance à ce navigateur pendant 30 jours (coché par défaut) évite la deuxième étape sur ce navigateur ; Oublier les navigateurs de confiance oblige tous les autres navigateurs à redemander (changer le mot de passe le fait aussi). Changer le mot de passe, oublier les navigateurs ou désactiver la connexion en deux étapes annule aussi toutes les demandes encore en attente, même une que vous auriez autorisée par erreur.
L'activer envoie une première demande : elle n'est réellement activée qu'une fois que vous l'avez approuvée, de sorte qu'un bot qui ne répond pas ne peut pas vous bloquer l'accès. Délier Telegram la désactive.
Telegram ne répond pas (bot supprimé, Telegram en panne, téléphone perdu) : sur le serveur, en SSH,
maxxing 2fa off # password only again (every trusted browser is forgotten)
maxxing 2fa status # on / off
Dépannage
maxxing telegram status # bot, chat, threads, settings, last error
maxxing telegram test # sends a test message
| Problème | Solution |
|---|---|
| Jeton rejeté | révoqué ou mal saisi : obtenez-en un nouveau auprès de BotFather (/token) et collez-le à nouveau |
| « Conflict: terminated by other getUpdates » | un autre programme (un ancien bot, un autre serveur) utilise le même bot : arrêtez-le ou créez un nouveau bot |
| Rien ne répond | le message vient d'une autre conversation que celle qui est liée : liez-la à nouveau |
| Tout arrive dans une seule conversation | les sujets ne sont pas activés pour le bot dans BotFather ; activez-les, puis Synchroniser les fils |
| Une session a disparu de Telegram | archivée (dans l'interface web : arborescence Sessions -> sujet -> Archivées), ou inactive plus longtemps que Garder un fil pendant - elle revient quand vous l'utilisez |
| Un fil spécial (Crons, Alertes) a été supprimé | Synchroniser les fils le recrée |
| Connexion en deux étapes : aucun message, vous ne pouvez pas vous connecter | sur le serveur : maxxing 2fa off, puis connectez-vous avec le mot de passe |
Pour vous déconnecter : Paramètres -> Telegram -> Délier (oublie le jeton et la conversation).