Hermès, c’est mon agent passerelle : un bot qui vit sur plusieurs messageries et orchestre des appels à des modèles. Voici les grandes étapes pour en monter un, sans le détail des secrets.
L’hébergement : Railway
Je déploie sur Railway pour la simplicité : un push, et le service tourne. C’est suffisant pour un agent qui réagit à des messages plutôt que de soutenir une grosse charge.
Connecter Discord
Le point sensible côté Discord, ce sont les gateway intents et les permissions du bot. Si l’agent ne « voit » pas les messages, c’est presque toujours un intent non activé, pas un bug de code.
- Activer les intents nécessaires (contenu des messages notamment).
- Donner au bot les permissions minimales dont il a besoin, pas plus.
- Vérifier la portée du bot sur chaque serveur où il est invité.
Connecter Matrix
Côté Matrix (homeserver fédéré), la logique est différente mais l’esprit identique : un compte dédié à l’agent, des accès cadrés, et une gestion propre des clés d’API vers les fournisseurs de modèles. Le Fediverse récompense la rigueur sur les identités.
Une fois les deux canaux branchés, le même agent répond indifféremment d’un côté ou de l’autre — c’est tout l’intérêt d’une passerelle.