Zum Inhalt springen
Dialova

IRC-Dokumentation · Einsteiger

PRIVMSG und /msg: Nachrichten an Personen oder Channels senden

PRIVMSG überträgt Text an einen Nickname oder Channel. /msg ist ein Befehl vieler Clients, der diese IRC-Nachricht erzeugt. „Privat“ beschreibt das Ziel, bedeutet aber keine Ende-zu-Ende-Verschlüsselung.

Dialova-Team · Überprüft am

Syntax und Parameter #

Protokollsyntax ohne den Schrägstrich des Clients
PRIVMSG <cible>{,<cible>} :<texte>
ParameterBedeutung
cibleNickname oder Channel, abhängig von Verwendung und Berechtigungen.
texteNicht leerer Inhalt. Der Doppelpunkt leitet den letzten Parameter ein, der Leerzeichen enthalten darf.

Erläutertes Beispiel #

C = Alice; S = vom Server an Bob zugestellte Nachricht über eine zweite Verbindung
C: PRIVMSG Bob :Bonjour Bob !
S: :Alice!alice@cloak.example PRIVMSG Bob :Bonjour Bob !
C: PRIVMSG #atelier :Bonjour tout le monde !

Nicknames, Hosts und Texte dieses Beispiels sind frei erfunden. Der Client kann die Antworten verständlicher darstellen als die hier gezeigten Protokollzeilen.

Mögliche Antworten und Fehler #

AntwortBedeutung
PRIVMSGNachricht an den Empfänger oder die berechtigten Channelmitglieder.
Keine allgemeine EmpfangsbestätigungEine fehlende Fehlermeldung beweist nicht, dass die Nachricht gelesen wurde. Eine Kopie an den Absender hängt unter anderem von echo-message ab.
FehlerÜbliche Ursache
401Nickname oder Ziel nicht gefunden.
404Nachrichten an diesen Channel sind nicht erlaubt.
411 / 412Empfänger oder Nachrichtentext fehlt.

Rechte, Kompatibilität und Sicherheit #

Ein moderierter Channel, ein Ban, Regeln für Privatnachrichten oder ein Spamschutz können die Zustellung verhindern. Erweiterungen und Dienste können netzwerkspezifische Fehler hinzufügen.

TLS schützt die Verbindung zum Server, verbirgt den Inhalt aber nicht vor dem Server selbst. Links, Dateien und Sprachnachrichten auf Dialova werden durch zusätzliche Anwendungsschichten bereitgestellt. Sie sind keine universellen PRIVMSG-Funktionen.

Häufige Fragen #

Wird /msg unverändert an den Server geschickt? Normalerweise nicht. Der Client übersetzt die Eingabe in PRIVMSG. Aliase hängen vom Programm ab.

Erhält mein Kontakt den Text auch offline? Das hängt von Konten, Verlauf und Netzwerkdiensten ab. Das Basisprotokoll stellt kein allgemeines Nachrichtenpostfach bereit.

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.