Retour au blog
AI AgentsCryptoTelegramAutomation

Automatisez vos rapports crypto avec un agent IA sur Telegram

Montez un récap quotidien crypto avec un agent IA non-custodial sur Telegram. Portefeuille, news, mouvements - sans confier vos clés à qui que ce soit.

Par Hermify Team||8 min de lecture
Écran sombre d'un téléphone posé sur un bureau affichant un récap crypto du matin avec des variations en vert et un petit graphique en chandeliers, à côté d'une tasse de café

La plupart des bots crypto sur Telegram veulent vos clés. Vous n'en avez probablement pas besoin.

Ouvrez n'importe quel classement de "meilleurs bots crypto sur Telegram" des six derniers mois, vous y trouverez toujours les mêmes noms : GMGN, BullX, Trojan, BONKbot, 3Commas. Tous suivent la même chorégraphie. Vous connectez un wallet, vous lâchez les permissions de signature, et le bot trade à votre place. Les compromis sont aujourd'hui bien documentés, et l'actualité de 2025 et 2026 n'a pas été tendre :

  • Un trader a été délesté de 200 000 dollars en mai 2026 à cause d'un compromis lié à un bot Telegram.
  • Des chercheurs en sécurité ont identifié plus de 340 bots crypto frauduleux sur Telegram en 2025, durée de vie moyenne de 45 jours avant signalement et retrait.
  • Au seul troisième trimestre 2025, les bots Telegram sur Solana ont été liés à plus de 889 millions de dollars de fraude, exploits BONKbot et Solareum compris.

Si vous êtes tombé sur ces listes en cherchant "je veux savoir ce qui s'est passé sur mon sac pendant la nuit sans ouvrir cinq onglets", vous êtes reparti avec une liste de bots de trading dont vous n'avez pas besoin et un modèle de sécurité dans lequel vous ne pouvez pas avoir pleinement confiance. Ce que vous voulez vraiment, c'est un rapport quotidien, pas un agent de trading. Ce sont deux problèmes distincts, et le second se résout entièrement sans confier vos clés à personne.

Ce billet montre comment monter ce rapport quotidien avec un agent IA non-custodial sur Telegram, en n'utilisant que des APIs en lecture seule et quelques petites tâches planifiées.

Ce qu'un rapport crypto utile doit contenir

Avant d'automatiser quoi que ce soit, écrivez le rapport que vous aimeriez recevoir au réveil. Pour la plupart de ceux qui gardent leurs propres clés, l'ensemble utile est court :

  • Variation du portefeuille. Valeur totale maintenant vs il y a 24 heures, ventilée par ticker. Une ligne par position.
  • Mouvements des wallets suivis. Une petite liste de wallets qui comptent pour vous (une baleine, la trésorerie d'un projet, votre cold storage) avec leurs entrées et sorties nettes pendant la nuit.
  • News sur vos tickers. Trois à cinq titres de sources de confiance, filtrés aux coins que vous détenez réellement.
  • Snapshot du gas. Si vous êtes actif côté EVM, la base fee actuelle en gwei et la tendance sur les dernières 24 heures.
  • Une ligne de contexte. "BTC gagne 2,3% mais sous-performe ETH de 1,4 point" se lit autrement qu'une liste brute de chiffres.

Cela fait 10 lignes de message. Vous n'avez pas besoin d'un dashboard à 99 dollars par mois. Vous avez besoin de trois petites tâches planifiées et d'un chat Telegram.

Un bureau à domicile en lumière basse avec un téléphone posé sur la table affichant un récap crypto du matin, un léger reflet vert de l'écran sur la surface

La recette : trois jobs chaînés

Le truc consiste à répartir le travail sur trois jobs pour que la partie coûteuse (celle de l'agent) ne tourne qu'une fois par jour. Les deux autres sont des polls bon marché.

Job 1 : Poll de prix bon marché (sans LLM)

Un petit script tourne toutes les 30 minutes. Il tape l'API publique de CoinGecko (le tier gratuit autorise 30 requêtes par minute avec un compte demo) pour récupérer les prix de vos tickers, appelle le RPC de votre wallet pour les soldes, et écrit le résultat dans un fichier local. Pas d'IA ici.

Côté Hermes Agent, c'est un cron job avec no_agent=True. L'agent ne se réveille pas du tout. Votre script tourne, la sortie est sauvegardée, et le scheduler passe. Ce pattern est ce qui rend possible une cadence de 30 minutes.

hermes cron create "every 30m" --no-agent \
  --script crypto/fetch_prices.sh \
  --name "Price poll"

Job 2 : Balayage horaire des news

Un second job tourne toutes les heures avec la skill blogwatcher. Il lit une petite liste de flux RSS (CoinDesk, The Block et n'importe quel flux de niche que vous suivez), filtre les articles qui mentionnent vos tickers, et écrit une liste courte de titre + URL.

hermes cron create "every 1h" \
  --skill blogwatcher \
  --prompt "Scan the configured feeds for articles about ETH, SOL, ARB. \
            Return a deduplicated list of headline + URL." \
  --name "Crypto news sweep"

Job 3 : Le récap de 8h (la seule étape lourde)

C'est ici que l'agent justifie son salaire. Il utilise la fonctionnalité context_from de Hermes pour préfixer la sortie du job de prix et du job de news en contexte, puis rédige le rapport avec votre voix.

hermes cron create "0 8 * * *" \
  --context-from "Price poll,Crypto news sweep" \
  --prompt "You are my morning crypto desk. Using the price data and \
            news context above, write a 10 line Telegram message: \
            (1) portfolio total + 24h delta, \
            (2) per-position delta sorted by absolute change, \
            (3) any tracked-wallet moves above 50 ETH equivalent, \
            (4) the 3 most material headlines, \
            (5) one contextual paragraph in my voice." \
  --name "Morning crypto digest"

À 8h, l'agent se réveille à neuf, voit le snapshot de prix et la liste de news en contexte, compose le récap et le livre dans le chat Telegram qui a créé le job. L'opération dure quelques secondes. Vous le lisez avant que le café ne refroidisse.

La version en langage naturel marche aussi. "Tous les jours à 8h, résume les changements de portefeuille de la nuit et les news sur mes tickers, puis envoie-le-moi sur Telegram" est parsé vers le même job. Le scheduler de Hermes accepte les deux formes.

Pourquoi le "non-custodial" est tout l'intérêt

Ce qui fait fonctionner ce pattern, c'est que l'agent ne détient rien de custodial. Les wallets qu'il lit sont des appels RPC en lecture seule. Les API keys d'exchange, si vous en utilisez, sont restreintes à la lecture. La clé du LLM est la vôtre (BYOK), donc les prompts et les réponses ne sortent pas de votre périmètre de confiance. Il n'y a pas de "wallet de l'agent" quelque part avec un droit de signer.

C'est la même intuition architecturale qui a poussé Bitbot à se positionner comme "le premier bot de trading non-custodial sur Telegram" et TON Tech à publier un standard Agentic Wallets en avril 2026 pour la dépense agent non custodiale. Le marché commence à comprendre. Vous pouvez utiliser la même idée dès aujourd'hui pour le problème plus simple de "juste lire et rapporter".

Le compromis honnête : vous renoncez à l'exécution automatique. Hermes ne placera pas un ordre marché à votre place sur un trigger de prix. C'est volontaire. Si vous voulez l'exécution automatique, vous acceptez le risque custodial qui va avec. Si ce que vous voulez surtout, c'est savoir ce qui s'est passé pendant la nuit et réagir en humain le matin, l'approche en lecture seule est la bonne.

Adaptez le même squelette à presque tout

La structure (poll bon marché, enrichissement périodique, récap agent quotidien) n'est pas propre à la crypto. Le même pattern de trois jobs convient pour :

  • Portefeuilles d'actions. Remplacez CoinGecko par Alpaca ou Yahoo Finance.
  • Suivi de floor NFT. Reservoir ou OpenSea à la place de CoinGecko.
  • Santé de positions DeFi. Zerion ou DefiLlama pour vos LPs et farms.
  • Comparaison de yield stablecoin. Un récap quotidien du "meilleur yield ajusté au risque maintenant" sur quelques protocoles dans lesquels vous avez confiance.

Une fois qu'une recette tourne, les autres se montent en un après-midi chacune. L'agent se moque de la forme des données, il lui faut juste votre définition de "utile" dans le prompt.

Scène sombre abstraite avec une fine ligne verte de graphique traversant le cadre, évoquant une session de marché silencieuse pendant la nuit

L'endroit où ça tourne compte plus qu'on ne le pense

Les tâches planifiées ne se déclenchent que si votre agent tourne. Un cron job sur un ordinateur qui s'endort à minuit n'est pas un cron job, c'est un vœu. Deux pistes raisonnables :

  1. Self-host sur un petit VPS. Un VPS bon marché suffit pour un Hermes avec une poignée de cron jobs. Le blogwatcher et le price poll sont des charges minimes. Combinez avec la configuration Docker de Hermes Agent si vous préférez un modèle propre en conteneurs.
  2. Hébergement géré. Hermify Starter à 19 dollars par mois est la façon la moins chère d'avoir un Hermes qui tourne sur une infrastructure persistante avec BYOK pour le LLM, vos API keys crypto et vos prompts. La même architecture, sans la partie babysitting du serveur.

L'ensemble complet des fonctionnalités des tâches planifiées de Hermes (syntaxe d'horaire, cycle de vie, destinations de livraison, attach de skills) est couvert dans notre post pilier sur les tâches planifiées. Lisez-le ensuite si vous voulez la vue d'ensemble avant de construire.

Lancez-vous

Si Hermes tourne déjà chez vous, commencez par le poll de prix. C'est le moins cher des trois jobs et il vous donne immédiatement la confirmation que la chaîne fonctionne. Une fois que les prix arrivent dans un fichier, ajoutez le balayage de news, puis le récap de 8h.

Si Hermes ne tourne pas encore et que vous voulez votre rapport matinal sans passer un week-end à monter un VPS, lancez-vous avec Hermify et ayez votre agent en vie en moins de 60 secondes. Le tier Starter est BYOK, ce qui veut dire que vous gardez la propriété de chaque credential que l'agent manipule. C'est exactement le modèle sur lequel toute cette recette est construite.

Sources

Lancez votre propre agent Hermes

Apportez votre clé API, connectez Telegram et obtenez un agent IA auto-améliorant opérationnel en 60 secondes.

Commencer