IRC-Integration
Verbinden Sie OpenClaw mit IRC und lassen Sie Ihren KI-Assistenten in Echtzeit auf Nachrichten antworten.
Zusammenfassung
- ✓ Voraussetzungen: Node.js 22+, OpenClaw installiert
- ✓ Konfiguration: IRC-Abschnitt zu openclaw.json hinzufügen
- ✓ Zeit: ca. 15 Minuten
- ✓ Erfordert: IRC-Server-Zugang (libera.chat, etc.)
Voraussetzungen
- 1.
OpenClaw installiert
Befolgen Sie die Installationsanleitung, falls Sie dies noch nicht getan haben.
- 2.
IRC-Server
Zugang zu einem IRC-Server (z.B. libera.chat, OFTC, Freenode).
- 3.
IRC-Client
Ein IRC-Client wie HexChat, mIRC oder weechat zum Testen.
Einrichtungsschritte
Schritt 1: openclaw.json konfigurieren
Fügen Sie die IRC-Konfiguration zu Ihrer openclaw.json-Datei hinzu:
{
"channels": {
"irc": {
"enabled": true,
"server": "irc.libera.chat",
"port": 6697,
"useTLS": true,
"nickname": "openclaw",
"username": "openclaw",
"realname": "OpenClaw KI-Assistent",
"channels": ["#openclaw", "#help"],
"allowFrom": ["*"]
}
}
} Schritt 2: OpenClaw starten
Starten Sie OpenClaw mit aktivierter IRC-Unterstützung:
openclaw start Der Bot wird sich mit dem angegebenen IRC-Server verbinden und den konfigurierten Kanälen beitreten.
Schritt 3: Mit Ihrem KI interagieren
Erwähnen Sie im Kanal den Bot oder verwenden Sie Befehle:
@openclaw Hallo!- Direkte Nachricht an den Bot!help- Hilfe-Informationen erhalten!model gpt-4- KI-Modell wechseln
Verbunden! Ihr IRC-KI-Assistent ist jetzt bereit.
Erweiterte Konfiguration
SSL/TLS-Konfiguration
Für sichere Verbindungen:
{
"channels": {
"irc": {
"enabled": true,
"server": "irc.libera.chat",
"port": 6697,
"useTLS": true
}
}
} NickServ-Authentifizierung
Wenn Ihr Nickname eine Authentifizierung erfordert:
{
"channels": {
"irc": {
"enabled": true,
"nickserv": {
"password": "ihr_nickserv_passwort"
}
}
}
} Fehlerbehebung
Verbindung abgelehnt?
Überprüfen Sie, ob der IRC-Server und Port korrekt sind. Einige Server erfordern möglicherweise unterschiedliche Ports oder haben Firewall-Beschränkungen.
Nickname bereits in Verwendung?
Ändern Sie den Nickname in Ihrer Konfiguration oder warten Sie, bis der bestehende Benutzer die Verbindung trennt.
Tritt Kanälen nicht bei?
Überprüfen Sie, ob die Kanalnamen korrekt sind und Sie die Berechtigung haben, ihnen beizutreten. Einige Kanäle erfordern möglicherweise eine Einladung.