Retour au blog
HermesWhatsAppDeploymentAI Agents

Comment Déployer Hermes Agent Sur WhatsApp

Guide pas à pas pour faire tourner Hermes Agent sur WhatsApp : la configuration de la Cloud API, les coûts et limites réels, et quand Telegram est plus sage.

Par Hermify Team||9 min de lecture
Scène sombre avec le logo vert de la bulle WhatsApp connecté à un nœud serveur lumineux, avec le texte en gras 'Hermes on WhatsApp'

WhatsApp est l'application de messagerie que deux milliards de personnes ouvrent chaque jour, alors cela semble l'endroit évident où placer votre agent IA. Puis vous commencez la configuration et découvrez que c'est le canal le plus difficile pour déployer un agent personnel - et Meta a passé 2026 à le rendre encore plus difficile.

Ce guide parcourt ce qu'il faut réellement pour qu'Hermes Agent parle sur WhatsApp : les identifiants et le webhook dont vous avez besoin, les coûts et limites qui surprennent, et la réponse honnête à la question de savoir si vous devriez seulement le faire.

Avant De Commencer : WhatsApp N'Est Pas Telegram

Si vous avez lu Comment Déployer Hermes Agent Sur Telegram, oubliez le délai de cinq minutes. WhatsApp offre deux façons d'entrer, et les deux ont un piège :

  • La WhatsApp Business Cloud API officielle (gérée par Meta). C'est la voie prise en charge et durable. Elle exige un compte Meta Business, une vérification de l'entreprise, un numéro de téléphone dédié, un webhook public et une facturation au message.
  • Des bibliothèques non officielles (WAHA, Baileys et similaires) qui automatisent WhatsApp Web. Gratuites et rapides, mais elles violent les conditions de WhatsApp et comportent un risque réel de bannissement permanent du numéro - plus de détails ci-dessous.

Pour un déploiement fiable, vous voulez la Cloud API officielle. Toute la section de configuration suppose cette voie.

Ce Dont Vous Avez Besoin Pour Déployer Hermes Sur WhatsApp

Un déploiement fonctionnel comporte quatre identifiants et une pièce d'infrastructure. Réunissez-les tous avant de toucher à la configuration d'Hermes.

1. Un compte Meta Business et une app Cloud API

Connectez-vous sur Meta for Developers, créez une app de type Business et ajoutez-y le produit WhatsApp. Meta vous donne immédiatement un numéro de test dans un bac à sable pour expérimenter avant de vérifier une vraie entreprise.

2. Un phone number ID et un WhatsApp Business Account ID

Dans la configuration WhatsApp de l'app, enregistrez le numéro de téléphone professionnel par lequel transiteront les messages. Meta affiche alors deux valeurs à conserver : le Phone Number ID et le WhatsApp Business Account (WABA) ID. Ils identifient par quel numéro et quel compte Hermes envoie - ce ne sont pas le numéro de téléphone lui-même.

3. Un jeton d'accès permanent

Le jeton temporaire que Meta affiche à l'écran de configuration expire en 24 heures, ce qui convient pour un premier test et est inutile pour un déploiement. Pour quelque chose de réel, créez un System User dans Business Settings, attribuez-lui votre app et votre compte WhatsApp avec contrôle total, et générez un jeton permanent. C'est l'identifiant qu'Hermes utilise pour authentifier chaque envoi.

4. Un endpoint de webhook public

C'est la partie dont Telegram n'a pas besoin. WhatsApp pousse les messages entrants vers une URL que vous hébergez, donc Hermes a besoin d'un endpoint HTTPS public avec un certificat valide. Vous enregistrez l'URL plus un verify token de votre choix dans Meta Business Manager, et Meta effectue une poignée de main unique en appelant votre endpoint avec une valeur hub.challenge que vous devez renvoyer. Une fois vérifié, chaque message entrant arrive comme un webhook auquel votre gateway doit répondre par un HTTP 200 en moins de 30 secondes.

Visualisation sombre et abstraite d'un message voyageant d'un téléphone à travers un nœud de gateway vérifié jusqu'à un serveur, avec une seule ligne d'accent verte traçant le parcours

Relier WhatsApp À Hermes

Avec les quatre pièces en main, le côté Hermes vous semblera familier si vous avez déjà configuré le gateway Telegram. Dans config.yaml, ajoutez votre fournisseur et les identifiants WhatsApp :

provider: openrouter
model: anthropic/claude-3-5-sonnet
openrouter_api_key: sk-or-your-key-here

whatsapp_phone_number_id: "123456789012345"
whatsapp_business_account_id: "987654321098765"
whatsapp_access_token: EAAG...your-permanent-token
whatsapp_verify_token: a-long-random-string-you-choose
whatsapp_allowed_users: "15551234567"

Deux champs méritent attention. Le whatsapp_verify_token doit correspondre exactement à la valeur que vous avez saisie dans Meta Business Manager lors de l'enregistrement du webhook, sinon la poignée de main échoue en silence. Le champ whatsapp_allowed_users est votre verrou de sécurité : Hermes ne répond qu'aux numéros listés ici (au format international complet, sans +), de sorte qu'un inconnu qui écrit à votre numéro professionnel ne puisse pas brûler vos crédits de modèle.

Démarrer Le Gateway

Lancez le gateway de messagerie comme vous le feriez pour n'importe quel canal :

hermes gateway start --detach

Le gateway expose la route du webhook, valide la signature de Meta à chaque requête, achemine le corps du message vers le runtime d'Hermes et publie la réponse de l'agent via la Cloud API. Confirmez qu'il est vivant avec hermes gateway status et envoyez un message de test depuis un numéro autorisé.

Les Coûts Et Limites Dont Personne Ne Parle

C'est là que WhatsApp diverge nettement d'une plateforme de bots gratuite, et là où beaucoup de déploiements se défont en silence.

WhatsApp est passé à une tarification au message mi-2025. Chaque message que votre agent initie est facturé par catégorie et par pays du destinataire, environ 0,004 à 0,046 dollar pour les messages utilitaires et jusqu'à 0,14 dollar environ pour les messages marketing dans les pays au coût plus élevé. L'API officielle elle-même se situe dans une fourchette de 0 à 99 dollars par mois avant ces frais au message, et la plupart des équipes ajoutent par-dessus une marge d'un Business Solution Provider.

Pire pour un agent en particulier est la fenêtre de service client de 24 heures. Après qu'un utilisateur vous a écrit, vous pouvez répondre librement pendant 24 heures. Une fois cette fenêtre fermée, vous ne pouvez plus envoyer de message en format libre - seulement un modèle préapprouvé, et chaque envoi de modèle est facturé. Un agent personnel est proactif par nature : il vous prévient avec un résumé matinal, vous dit qu'une longue tâche est terminée, vous rappelle une facture trois jours plus tard. Chacun de ces messages tombe hors de la fenêtre, donc sur WhatsApp il devient un envoi de modèle payant. Nous détaillons tout cela dans Telegram vs WhatsApp Pour Un Agent IA.

Le Raccourci Non Officiel (Et Pourquoi Il Se Retourne Contre Vous)

Cherchez « bot WhatsApp gratuit » et vous trouverez WAHA, Baileys et une douzaine d'enveloppes autour de WhatsApp Web. Elles sont vraiment rapides à monter et ne coûtent rien en frais de message. Elles sont aussi un piège pour tout déploiement qui compte pour vous.

Ces bibliothèques sont issues de rétro-ingénierie et violent les conditions de service de WhatsApp. Meta exploite un système de détection à plusieurs couches - empreinte d'enregistrement, analyse comportementale, signalements d'utilisateurs, motifs de contenu - et a durci l'application contre les chatbots IA tiers début 2026. Le résultat réaliste de faire tourner un gateway non officiel auto-hébergé à n'importe quel volume est un bannissement permanent du numéro que vous avez utilisé. Pour un test jetable sur une carte SIM de secours, soit. Pour le numéro par lequel vos contacts vous joignent vraiment, cela n'en vaut pas la peine.

Pannes Les Plus Courantes

Le webhook ne se vérifie jamais. Le verify token dans config.yaml ne correspond pas à celui de Meta Business Manager, ou votre endpoint n'est pas joignable en HTTPS avec un certificat valide. Meta doit renvoyer hub.challenge avec succès avant d'envoyer le moindre message.

Les messages arrivent mais Hermes ne répond jamais. Soit le gateway ne tourne pas (hermes gateway status), soit l'expéditeur n'est pas dans whatsapp_allowed_users. Vérifiez que le numéro est au format international complet et sans +.

Le jeton fonctionne un jour, puis tout s'arrête. Vous avez déployé avec le jeton temporaire de 24 heures au lieu du jeton permanent de System User. Régénérez le permanent et mettez à jour votre configuration.

Les messages proactifs échouent en silence. Vous tentez d'envoyer hors de la fenêtre de 24 heures sans modèle approuvé. C'est une règle de la plateforme, pas un bug - c'est la raison centrale pour laquelle les agents souffrent sur WhatsApp. L'état d'esprit de diagnostic du guide de dépannage Telegram se transpose à n'importe quel gateway que vous faites tourner.

Bureau sombre à domicile la nuit, un téléphone posé face vers le haut affichant une bulle de message verte, une faible lumière d'état de serveur clignotant à l'arrière-plan

Le Garder En Vie

Même une fois que le bot répond, vous assumez une responsabilité continue qui n'existe pas sur des canaux plus simples : un endpoint HTTPS public qui doit rester en ligne et au certificat valide, un jeton permanent qui ne doit pas fuiter, des approbations de modèles à gérer et une facture au message à surveiller. Le gateway fonctionne tant que le processus et l'endpoint sont sains, et devient muet dès que l'un des deux tombe. Sur un ordinateur portable ou un conteneur recyclé, cela arrive plus souvent que vous ne le voudriez.

Telegram Est Le Meilleur Foyer Pour Un Agent Personnel

En prenant du recul sur la mécanique de configuration, le verdict est difficile à contester : pour un agent IA personnel, Telegram l'emporte sur tous les axes qui comptent.

  • Ouvert et gratuit. La Bot API de Telegram est publique, documentée et ne coûte rien par message. La Cloud API de WhatsApp est fermée derrière la vérification Meta Business et vous facture par conversation.
  • Proactif par défaut. Votre agent peut vous écrire dès qu'une tâche se termine, chaque matin, ou trois jours plus tard au sujet d'une facture - sans fenêtre de 24 heures, sans modèles pré-approuvés, sans frais par message.
  • En ligne en quelques minutes, pas en semaines. Pas de vérification d'entreprise, pas de numéro dédié, pas de webhook public avec un certificat valide à maintenir en vie.
  • Aucun risque de bannissement. Vous êtes sur une API supportée et de premier ordre - pas sur une bibliothèque issue de rétro-ingénierie à un balayage de détection de perdre votre numéro.

WhatsApp peut être mis en œuvre si vous avez vraiment besoin de ce canal précis et acceptez le coût et la charge opérationnelle. Pour tous les autres, Telegram est tout simplement le choix par défaut le plus raisonnable.

Sautez La Configuration : Faites Tourner Votre Agent Sur Telegram Avec Hermify

Hermify est un hébergeur géré d'Hermes Agent, et il s'intègre nativement avec Telegram - le canal conçu exactement pour ce type d'agent personnel toujours actif. Vous apportez une clé de modèle, le runtime se provisionne sur une infrastructure gérée, et vous écrivez à votre agent comme à n'importe quel autre contact. Pas de serveur à surveiller, pas de webhook à maintenir en vie, pas de facture par message.

Cela vous donne un agent persistant qui se souvient de vous, exécute des skills planifiées et vit dans votre poche - opérationnel dès que vous terminez l'inscription, pas après une file d'attente de vérification Meta.

Commencez avec Hermify et votre agent est en ligne sur Telegram en quelques minutes.

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