Intégration IRC
Connectez OpenClaw à IRC et laissez votre assistant IA répondre aux messages en temps réel.
En résumé
- ✓ Prérequis : Node.js 22+, OpenClaw installé
- ✓ Configuration : Ajouter la section IRC à openclaw.json
- ✓ Temps : environ 15 minutes
- ✓ Nécessite : Accès au serveur IRC (libera.chat, etc.)
Prérequis
- 1.
OpenClaw installé
Suivez le guide d'installation si ce n'est pas déjà fait.
- 2.
Serveur IRC
Accès à un serveur IRC (ex: libera.chat, OFTC, Freenode).
- 3.
Client IRC
Un client IRC comme HexChat, mIRC ou weechat pour les tests.
Étapes de configuration
Étape 1 : Configurer openclaw.json
Ajoutez la configuration IRC à votre fichier openclaw.json :
{
"channels": {
"irc": {
"enabled": true,
"server": "irc.libera.chat",
"port": 6697,
"useTLS": true,
"nickname": "openclaw",
"username": "openclaw",
"realname": "OpenClaw AI Assistant",
"channels": ["#openclaw", "#help"],
"allowFrom": ["*"]
}
}
} Étape 2 : Démarrer OpenClaw
Démarrez OpenClaw avec IRC activé :
openclaw start Le bot se connectera au serveur IRC spécifié et rejoindra les canaux configurés.
Étape 3 : Interagir avec votre IA
Dans le canal, mentionnez le bot ou utilisez les commandes :
@openclaw Bonjour !- Message direct au bot!help- Obtenir de l'aide!model gpt-4- Changer de modèle IA
🎉 Connecté ! Votre assistant IA IRC est maintenant prêt.
Configuration avancée
Configuration SSL/TLS
Pour les connexions sécurisées :
{
"channels": {
"irc": {
"enabled": true,
"server": "irc.libera.chat",
"port": 6697,
"useTLS": true
}
}
} Authentification NickServ
Si votre pseudonyme nécessite une authentification :
{
"channels": {
"irc": {
"enabled": true,
"nickserv": {
"password": "your_nickserv_password"
}
}
}
} Dépannage
Connexion refusée ?
Vérifiez que le serveur IRC et le port sont corrects. Certains serveurs peuvent nécessiter des ports différents ou avoir des restrictions de pare-feu.
Pseudonyme déjà utilisé ?
Changez le pseudonyme dans votre configuration ou attendez que l'utilisateur existant se déconnecte.
Ne rejoint pas les canaux ?
Vérifiez que les noms des canaux sont corrects et que vous avez la permission de les rejoindre. Certains canaux peuvent nécessiter une invitation.