Zum Inhalt springen
Dialova

IRC-Dokumentation · Einsteiger

IRC verstehen und nutzen

IRC steht für Internet Relay Chat und ist ein Protokoll für Gespräche in Echtzeit. Dieser Leitfaden hilft dir, einen Client auszuwählen, Channels und Befehle zu verstehen und anschließend das Protokoll und seine modernen Erweiterungen kennenzulernen.

Dialova-Team · Überprüft am

Wo fange ich an?

Wenn du chatten möchtest, beginne mit Clients und Befehlen. Für die Entwicklung eines Clients oder Bots lies zuerst das Nachrichtenformat und anschließend CAP und SASL.

Dokumentation entdecken

Ein Protokoll, verschiedene Wege zum Gespräch #

IRC verbindet Clients mit Servern. Ein Netzwerk kann aus mehreren Servern bestehen, die Benutzer und Channels gemeinsam verwalten. Du wählst deine Oberfläche selbst; dein Gegenüber kann eine andere verwenden. Webclients, grafische Programme und Terminalclients können denselben Channel nutzen.

IRC ist weder eine einzelne Website noch eine festgelegte Oberfläche. Kontoregeln, Verlauf, Moderation und verfügbare Funktionen hängen vom Netzwerk ab. Einen Befehl zu kennen hilft bei der Orientierung, verleiht aber nicht automatisch das Recht, ihn auszuführen.

So liest du die Beispiele #

Befehle mit vorangestelltem / gibst du in einem Client ein. In den Protokollbeispielen steht C für Client und S für Server. Diese Kennzeichnungen werden nicht übertragen. Die Zeilen sind ohne ihren CRLF-Abschluss dargestellt. Spitze Klammern beschreiben Parameter, eckige Klammern kennzeichnen in der Regel optionale Bestandteile.

Die historischen RFCs erklären die Grundlagen. Modern IRC beschreibt heutige Verfahren, die IRCv3-Spezifikationen definieren ausgehandelte Erweiterungen. Eine auf einem Server verfügbare Capability ist nicht automatisch in allen Netzwerken verfügbar.

IRC mit Dialova ausprobieren #

Dialova bietet seinen Konten eine Weboberfläche und einen IRC-Zugang. Die Gespräche basieren auf IRC. Profile, Medien, Spiele und Anrufe sind zusätzliche Funktionen der Website, die ein externer IRC-Client nicht unbedingt abbildet.

Quellen und Überprüfung

Die Beispiele verwenden erfundene Nicknames und Domains. Ausgenommen sind ausdrücklich dokumentierte Verbindungsadressen. Netzwerkspezifische Erweiterungen und Einstellungen werden im Text gekennzeichnet.