Zum Inhalt springen
Dialova

IRC-Dokumentation · Einsteiger

INVITE-Befehl: jemanden in einen Channel einladen

INVITE übermittelt eine Einladung zu einem Channel. Die eingeladene Person entscheidet selbst über den Beitritt. Bei Channels mit Einladungspflicht hängen Einladungsrechte und gewährte Ausnahmen von der Konfiguration ab.

Dialova-Team · Überprüft am

Syntax und Parameter #

Protokollsyntax ohne den Schrägstrich des Clients
INVITE <pseudo> <salon>
ParameterBedeutung
pseudoEinzuladende Person auf demselben Netzwerk.
salonBetroffener Channel, dem der Absender in der Regel bereits beigetreten ist.

Erläutertes Beispiel #

C = Alice; S = Serverantwort an Alice (341), danach an Bob (INVITE)
C: INVITE Bob #atelier
S: :irc.example 341 Alice Bob #atelier
S: :Alice!alice@cloak.example INVITE Bob :#atelier

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
341Der Server hat die Einladung zur Weiterleitung angenommen.
INVITEEreignis an die eingeladene Person.
FehlerÜbliche Ursache
401Nickname nicht gefunden.
443Die Person ist bereits im Channel.
442 / 482Absender ist nicht im Channel oder hat unzureichende Rechte.

Rechte, Kompatibilität und Sicherheit #

Eine Einladung versetzt niemanden automatisch in einen Channel und gibt keinen Zugriff auf dessen Verlauf. Sie umgeht auch nicht garantiert alle Einschränkungen, Schlüssel, Bans oder Grenzen. Beachte die Regeln des Netzwerks.

Manche Server bieten Einladungslisten oder zusätzliche Ausnahmen an. Solche Varianten müssen gesondert dokumentiert werden, statt sie als Basissyntax darzustellen.

Häufige Fragen #

Muss ich die Einladung sofort annehmen? Nein. In einem Client kannst du sie normalerweise ignorieren.

Ist eine unerwartete Einladung vertrauenswürdig? Die Einladung allein begründet kein Vertrauen. Prüfe Absender und Channel, besonders wenn anschließend ein Link oder Download angeboten wird.

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.