Aller au contenu principal

IRC

Le canal IRC se connecte avec TLS vérifié et s’authentifie par SASL PLAIN. Il peut recevoir et envoyer des messages privés et de canal, mais ne prend en charge ni l’association d’expéditeurs ni la confirmation de livraison.

Prérequis​

  • le nom d’hôte du serveur IRC ;
  • le port TLS (6697 par défaut) ;
  • le pseudonyme ;
  • le nom d’utilisateur et le mot de passe SASL ;
  • éventuellement des noms de canaux tels que #anyy.

Ce profil suit les spécifications et recommandations IRCv3.

Connexion dans Dashboard​

  1. Ouvrez Dashboard → Channel → Add.
  2. Choisissez IRC ; son entrée par défaut utilise TLS and SASL.
  3. Saisissez l’hôte, le pseudonyme, le nom d’utilisateur SASL et le port TLS.
  4. Ajoutez le mot de passe SASL.
  5. Ajoutez les canaux à rejoindre.
  6. Enregistrez et rechargez le canal.

L’identifiant de compte par défaut est network.

Règles d’accès​

Les messages privés et de groupe utilisent disabled par défaut. Après enregistrement des identifiants, lancez anyy setup channel en mode interactif et choisissez IRC pour configurer les règles et allow_from. Dashboard n’expose pas ces champs.

  • Les messages privés acceptent open, allowlist ou disabled.
  • Les groupes acceptent mention, open ou disabled.

L’association d’expéditeurs IRC est indisponible. Une liste d’autorisation authentifiée exige la prise en charge IRCv3 de account-tag pour qu’Anyy identifie un compte connecté stable ; un pseudonyme seul ne constitue pas une autorisation suffisante.

Ne pas faire confiance au seul pseudonyme

Les pseudonymes peuvent changer ou être réutilisés. Pour l’accès par liste d’autorisation, exigez l’authentification réseau et vérifiez que le serveur fournit les étiquettes de compte.

Vérifier la connexion​

anyy channel doctor irc
anyy channel reload

Vérifiez la connexion SASL, l’arrivée dans le canal, un message privé selon la règle choisie et un message de canal tel que BOT_NICK: hello avec la règle de mention.

Sémantique de livraison​

IRC ne fournit aucune confirmation finale de livraison dans ce profil. Un envoi réussi signifie que l’adaptateur a écrit le message sur la connexion IRC authentifiée, sans garantir sa lecture par une personne.

Dépannage​

ProblèmePoints à vérifier
Échec de connexion TLSHôte, port 6697 ou port TLS propre au réseau et validité du certificat
Échec de connexion SASLNom d’utilisateur, mot de passe et prise en charge SASL PLAIN du réseau
Impossible de rejoindre un canalNom exact et autorisations du réseau
Expéditeur autorisé ignoréCompte IRC connecté et prise en charge de account-tag
Message de groupe ignoréRègle des groupes et mention du bot