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 (
6697par 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
- Ouvrez Dashboard → Channel → Add.
- Choisissez IRC ; son entrée par défaut utilise TLS and SASL.
- Saisissez l’hôte, le pseudonyme, le nom d’utilisateur SASL et le port TLS.
- Ajoutez le mot de passe SASL.
- Ajoutez les canaux à rejoindre.
- 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,allowlistoudisabled. - Les groupes acceptent
mention,openoudisabled.
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.
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ème | Points à vérifier |
|---|---|
| Échec de connexion TLS | Hôte, port 6697 ou port TLS propre au réseau et validité du certificat |
| Échec de connexion SASL | Nom d’utilisateur, mot de passe et prise en charge SASL PLAIN du réseau |
| Impossible de rejoindre un canal | Nom 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 |