Lorsque l’Agent Hermes se connecte à Signal, il fait en sorte que le signal-cli fonctionne en tant que dispositif lié. La documentation officielle donne une direction claire : préparez d’abord le numéro de signal et signal-clienvironnement d’exécution, puis faites la configuration du lien, de la liste des permis et du canal d’origine.
Étapes de base
- Installez et vérifiez que le
signal-clifonctionne correctement sur la machine. - Pour connecter Hermes à Signal selon la documentation, la pratique courante est d’enregistrer Hermes comme un appareil lié.
- En
~/.hermes/.envavecSIGNAL_PHONE_NUMBER,SIGNAL_ALLOWED_USERS,SIGNAL_HOME_CHANNEL. - Faites
hermes gateway installethermes gateway startpour garder la passerelle en ligne longtemps. - Utilisez votre téléphone portable pour envoyer un message au bot afin de confirmer que l’envoi et la réception sont normaux.
Pourquoi beaucoup de gens restent bloqués ici
Ce n’est pas qu’Hermès ait une logique complexe, mais que l’environnement du signal en dépend beaucoup. Quand Cannot reach signal-cli, le daemon n’est pas en ligne et que les messages n’arrivent pas, vérifiez d’abord Java 17, le daemon du signal cli, le port 8080 et l’état du service. Quand vous ne parlez pas dans un groupe de discussion, vérifiez si SIGNAL_GROUP_ALLOWED_USERS est configuré.
En un mot : le cœur de Signal n’est pas de régler les invites, mais de configurer d’abord le signal-cli, permettre aux utilisateurs et les services de passerelle de longue date.
Adresse officielle open source : https://github.com/NousResearch/hermes-agent ; Entrée officielle du document : https://hermes-agent.nousresearch.com/.