💬

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.