IRC Kommandos

admin [Ziel]

Information über den Server-Administrator abfragen

Ziel: Server

ame Nachricht

Nachricht an alle Channels aller verbundenen Server schicken

zu sendende Nachricht

amsg Text

Nachricht an alle Channels aller verbundener Server schicken

Text: zu sendender Text

away [-all] [Nachricht]

Abwesenheitsnachricht ein/ausschalten

   -all: Abwesenheitszustand auf allen Servern ändern
Nachricht: Abwesenheitsnachricht (bzw. keine, um den Abwesenheitszustand zu deaktivieren)

ban [Channel] [Nickname [Nickname ...]]

Nicknames oder Hosts sperren/verbannen

 Channel: Channel für die Sperre
Nickname: zu sperrender User oder Host

ctcp Nickname Typ [Argumente]

CTCP-Nachricht verschicken

 Nickname: User, an den die CTCP-Nachricht geschickt werden soll
     Typ: Typ der CTCP-Nachricht (z.B. "version", "ping", ...)
Argumente: Argumente für CTCP

cycle [Channel[,Channel]] [Abschiedsnachricht]

einen Channel verlassen und wieder betreten

     Channel: zu verlassender Channel
Abschiedsnachricht: Abschiedsnachricht (die den anderen Usern angezeigt wird)

dehalfop Nickname [Nickname]

Halb-Operatorstatus aberkennen

deop Nickname [Nickname]

Operatorstatus aberkennen

devoice Nickname [Nickname]

Voice wegnehmen

die

Server herunterfahren

halfop Nickname [Nickname]

Halb-Operatorstatus verleihen

info [Ziel]

Information über den Server abfragen

Ziel: Servername

invite Nickname Channel

jemanden in einen Channel einladen

Nickname: Chatname des Einzuladenden
Channel: Channel, in den er eingeladen werden soll

ison Nickname [Nickname ...]

überprüfen, ob jemand zur Zeit im IRC ist

Nickname: Nickname

join Channel[,Channel] [Passwort[,Passwort]]

einen Channel betreten

Channel: zu betretender Channel
    Passwort: Channelpasswort (+k-Mode)

kick [Channel] Nickname [Kommentar]

einen User aus einem Channel herauskicken

Channel: Channel des Benutzers
Nickname: Nickname des Benutzers
Kommentar: Begründung für den Kick

kickban [Channel] Nickname [Kommentar]

kickt und verbannt jemanden von einem Channel

Channel: Channel des Benutzers
Nickname: Nickname des Benutzers
Kommentar: Begründung für den Kickban

kill Nickname Kommentar

Jemanden vom Server werfen

Nickname: Chatname
Kommentar: Begründung

links [[Server] Servermaske]

Alle dem antwortenden Server bekannten Servernamen auflisten

     Server: dieser Server soll die Anfrage beantworten
Servermaske: die aufzulistenden Server sollen diesem Muster entsprechen

list [Channel[,Channel] [Server]]

Channels mit ihren Topics auflisten

Channel: aufzulistender Channel (reguläre Ausdrücke sind möglich)
Server: Servername

lusers [Maske [Ziel]]

Statistik über die Größe dieses IRC-Netzwerks abfragen

  Maske: Nur Server, die diesem Muster entsprechen
Ziel: Server, der die Anfrage weiterleiten soll

me Nachricht

eine CTCP ACTION an den aktuellen Channel senden

zu sendende Nachricht

mode { Channel {[+|-]|o|p|s|i|t|n|b|v} [Limit] [User] [Bannmaske] } | {Nickname {[+|-]|i|w|s|o} }

Channel- oder Usermode ändern

Channelmodi:
  Channel: zu ändernder Channel
  o: gib/nimm Operatorstatus
  p: privater Channel
  s: geheimer Channel
  i: geschlossener Channel (Zutritt nur mit Einladung)
  t: nur Operatoren dürfen das Topic setzen
  n: keine Channelnachrichten von außerhalb des Channels
  m: moderierter Channel (schreiben nur mit Voice)
  l: maximale Anzahl an Usern im Channel festlegen
  b: Bannmaske für zu sperrende User (in nick!ident@host-Form)
  e: lege Ausnahmemaske fest
  v: gib/nimm Voice (d.h. Schreibrecht bei moderierten Channels)
  k: Channelkey/Channelpasswort festlegen
Usermodi:
  Nickname: zu ändernder Nickname
  i: User als unsichtbar kennzeichnen
  s: User empfängt Server-Nachrichten
  w: User empfängt WALLOPS
  o: User ist Channeloperator

motd [Ziel]

die "Nachricht von heute" abfragen

Ziel: Servername

msg Empfänger[,Empfänger] Text

Nachricht an Nick/Channel verschicken

Empfänger: Nick/Channel (darf eine Maske sein, '*' = aktueller Channel)
Text: zu sendender Text

names [Channel[,Channel]]

Nicknames in Channels auflisten

Channel: Channelname

nick [-all] Nickname

aktuellen Nickname wechseln

    -all: Nickname auf allen verbundenen Servern ändern
Nickname: neuer Nickname

notice Nickname Text

NOTICE an einen User verschicken

Nickname: Empfänger der Nachricht
    Text: zu sendender Text

op Nickname [Nickname]

Channeloperatorstatus verleihen

oper Benutzername Passwort

Serveroperatorprivilegien anfordern

Benutzername/Passwort: Account im IRC-Server

part [Channel[,Channel]] [Abschiedsnachricht]

einen Channel verlassen

     Channel: zu verlassender Channel
Abschiedsnachricht: Abschiedsnachricht, die den anderen Usern angezeigt wird

ping Server1 [Server2]

Server anpingen

Server1: Anzupingender Server
Server2: Ping an diesen Server weiterleiten

pong Daemon [Daemon2]

auf Ping antworten

 Daemon: Daemon, der auf die Ping-Nachricht geantwortet hat
Daemon2: Nachricht an diesen Daemon weiterleiten

query Nickname [Text]

private Nachricht an jemanden schicken

Nickname: Nickname für privaten Chat
    Text: zu sendender Text

quit [Abschiedsnachricht]

alle Verbindungen trennen und Programm beenden

Abschiednachricht: anderen Usern zu zeigende Nachricht

quote Daten

Daten direkt an Server senden (siehe RFC 2812)

Daten: zu sendende Rohdaten

rehash

den Server dazu bringen, seine Konfigurationsdatei neu zu laden

restart

den Server dazu bringen, sich selbst neu zu starten

service Nickname reserviert Distribution Typ reserviert Info

einen neuen Service eintragen

Distribution: Sichtbarkeit des Services
        Typ: für spätere Verwendung reserviert

servlist [Maske [Typ]]

zur Zeit verbundene Services auflisten

Maske: nur zutreffende Services auflisten
Typ: nur Services von diesem Typ auflisten

squery Service Text

Nachricht an einen Service senden

Service: Name des Service
Text: zu sendender Text

squit Server Kommentar

Serververbindungen trennen

Server: Servername
Kommentar: Trennungsgrund

stats [Anfrage [Server]]

Serverstatistik abfragen

 Anfrage: c/h/i/k/l/m/o/y/u (siehe RFC1459)
Server: zu befragender Server

summon User [Ziel [Channel]]

Nutzer, die auf dem IRC-Server arbeiten, darum bitten, auf den IRC-Server zu kommen

   User: Benutzername
Ziel: Servername
Channel: Channelname

time [Ziel]

Ortszeit des Servers abfragen

Ziel: der zu fragende Server

topic [Channel] [Topic]

Channeltopic abfragen/setzen

Channel: Channelname
Topic: neues Topic (oder "-delete" zum Entfernen des Topics)

trace [Ziel]

Route zum angegebenen Server ermitteln

Ziel: Server

unban [Channel] nickname [nickname ...]

Bann aufheben

 Channel: Channel, in dem der Bann aufzuheben ist
Nickname: User, für den der Bann aufzuheben ist

userhost Nickname [Nickname ...]

liste von Nickname-Informationen ermitteln

Nickname: Nickname

users [Ziel]

auf dem Server eingeloggte User auflisten

Ziel: Server

version [Server | Nickname]

Versionsinformationen von Nickname oder Server ermitteln

  Server: Servername
Nickname: Nickname

voice Nickname [Nickname]

Voice vergeben

wallops Text

Nachricht an alle User schicken, die den 'w'-Mode gesetzt haben

zu sendender Text

who [Maske ["o"]]

erweiterte Nicknameliste

Maske: nur Information über betreffende Nicknames abfragen
   o: nur Operatoren ausgeben, die dem Filter entsprechen

whois [Server] Nickname[,Nickname]

Information über User abfragen

  Server: Servername
Nickname: Nickname (oder eine Maske)

whowas Nickname [,Nickname [,Nickname ...]] [Anzahl [Ziel]]

Information über die Vergangenheit eines Nicknames erfragen

Nickname: abzufragende Nicknames
   Anzahl: maximale Anzahl an Antworten (negative Zahl für eine vollständige Liste)
  Ziel: zu suchende Hostmaske