Die ersten Schritte... 
Du mchtest also Q in Deinem Channel haben? Hier sind einige Vorbereitungen die Du treffen solltest bevor Dir jemand aus #feds Q in den Channel setzt. Solltest Du irgendetwas davon vergessen gehst Du hchstens den IRCops auf die Nerven und verringerst Deine Chancen, in nchster Zeit einen Q zu bekommen. Bitte befolge nun genau die folgenden Schritte... 
  
Der erste Kontakt mit Q...
Zuerst musst Du Dich Q einmal vorstellen, so dass er Dich absofort immer identifizieren kann.

Das machst Du am besten mit dem folgenden Befehl:

/msg Q hello

Ob alles geklappt hat kannst Du mit diesem Befehl berprfen: /msg Q whois (Dein Name) (zB. /msg q whois John).

Wenn Q Dir mit einem Text wie 
-Q(TheQBot@CServe.quakenet.eu.org)- John is indeed John.
antwortet, war die Anmeldung erfolgreich.



ndern Deines Passworts...
Nachdem Du Dich Q vorgestellt hast wird er Dir ein Passwort zuweisen das Du absofort beim AUTH Befehl bentigst um Q Befehle zu geben.

Dieses Passwort entspricht bei der ersten Anmeldung Deinem Nick (zB. wenn 'John' eingibt: /msg q hello - dann ist John's Passwort 'John'). Aus diesem Grund solltest Du es UNBEDINGT ndern! Die IRCops haben nicht viel Verstndnis fr Leute, deren Channel wegen eines schlecht ausgewhlten Passworts getaked wurde.

Mit dem folgenden Befehl kannst Du Dein Passwort beliebig oft ndern:

/msg Q newpass (neues Passwort) (neues Passwort) (zB. /msg q newpass notjohn notjohn).

Eine Passwortnderung besttigt Q mit: 
-Q(TheQBot@CServe.quakenet.eu.org)- OK, password changed. 



--------------------------------------------------------------------------------

 
Jetzt hab' ich meinen Q. Und nun? 
Gut, Du hast also einen Q fr Deinen Channel bekommen. Was jetzt?...

Als erstes kannst Du ja einmal nachschauen, ob Du wirklich der Owner Deines Channels bist. Gib dazu ein: 

/msg Q chanlev (#Channel) (Dein Name)  , zB. /msg q chanlev #johnschannel John

Wenn Du Owner auf #johnschannel bist, solltest Du etwa die folgende Antwort bekommen: 

-Q(TheQBot@CServe.quakenet.eu.org)- Known users on the channel are:
-Q(TheQBot@CServe.quakenet.eu.org)-          John     Modes: +amnov
-Q(TheQBot@CServe.quakenet.eu.org)- End of list.
 
  
Wie bekomme ich Auto-OP?
Defaultmssig ist Auto-Op (+a) bereits eingeschaltet. Solange Du Dich vorher mit dem AUTH Befehl identifiziert hast, bekommst Du automatisch von Q jedesmal Op wenn Du Deinen Channel betrittst. Q gibt Dir KEIN Auto-Op solange Du Dich nicht identifiziert hast! Nachdem Du das QuakeNet verlassen hast oder Q durch einen Netsplit einmal kurz das Netz verlsst, musst Du Dich erneut mit AUTH identifizieren. 

Anderen Leuten kannst Du mit dem CHANLEV Befehl ebenfalls Auto-Op geben (nur als Channel-Master/Owner).

Wenn Du nur User in einem Channel bist und dort Auto-Op haben mchtest, musst Du einen Channel-Master/Owner bitten, Dir die +ao Flags zu geben. Frage nicht die IRCops nach diesen Flags, da sie sie Dir sowieso nicht geben werden. Es gehrt in den Verantwortungsbereich der Channel-Owner/Master, die Benutzerliste ihres Channels zu verwalten.


--------------------------------------------------------------------------------



 
Die verfgbaren Befehle und ihre Funktion... 
Hier eine vollstndige Liste der Befehle fr Q
 
  
HELLO 
Stellt Dich dem Bot vor.

Erstellt einen neuen Useraccount fr Dich auf dem Bot. Beachte dass dieser Bot unabhngig von Hostmasks arbeitet! Andere Bots ermglichen Dir eine Identifikation allein durch Dein Passwort, dieser hier braucht Dein Passwort und Deinen Username und kommt ohne eine Hostmask aus.

Anwendung:
/msg Q hello



AUTH 
Identifiziert Dich nach dem Verbindungsaufbau zum Quakenet.

Dieser Befehl identifiziert Dich beim Bot solange, bis Du das Quakenet wieder verlsst oder ein Netsplit Dich vom Bot trennt.

Anwendung:
/msg Q auth (Dein Name) (Dein Passwort) zB. /msg Q auth John topsecret



IDENT 
Erfllt den gleichen Zweck wie AUTH.



HELP 
Zeigt Dir eine ausfhrliche Hilfe zu einem bestimmten Befehl an.

Anwendung:
/msg Q help (Befehl) zB. /msg Q help op



SHOWCOMMANDS 
Zeigt Dir eine Liste aller verfgbaren Befehle

Anwendung:
/msg Q showcommands



WHOAMI 
Zeigt Dir alle Daten, die dem Bot ber Dich bekannt sind.

Der Bot sollte Dir Deinen global auth level (gleichbedeutend mit dem damaligen #cservice levels) und noch einige weitere Infos anzeigen.

Anwendung
/msg Q whoami



ADDUSER 
Fgt der Userliste eines Channels einen User hinzu.

Dieser Befehl stattet den neu angelegten User mit den Standard-Flags +aot aus. Der User muss dafr bei Q bereits eingetragen sein. Du solltest CHANLEV verwenden, um Die Flags des Users nachtrglich einzusehen und zu verndern.

Anwendung:
/msg Q ADDUSER (#Channel) (Name) (wenn User identifiziert ist) zB. /msg Q adduser #johnschannel John
/msg Q ADDUSER (#channel) (#Name) (wenn User NICHT identifiziert ist) zB. /msg Q adduser #johnschannel #John


REMOVEUSER 
Lscht einen User aus einer Channel-Userliste.

Dieser Befehl lscht einen User inklusive aller seiner Flags (-abmnovt) aus einer Channel-Userliste. Du solltest CHANLEV verwenden, wenn Du nur Die Flags des Users einsehen oder verndern mchtest.

Anwendung:
/msg Q REMOVEUSER (#Channel) (Name) (wenn User identifiziert ist) zB. /msg Q removeuser #johnschannel John
/msg Q REMOVEUSER (#channel) (#nick) (wenn User NICHT identifiziert ist) zB. /msg Q removeuser #johnschannel #John


BAN 
Setzt einen Permanenten Ban fr eine Hostmask auf einem Channel

Anwendung:
/msg Q BAN (#Channel) (Hostmask) zB. /msg Q ban #johnschannel *!*billgates@microsoft.com 



BANLIST 
Listet alle permanenten Bans auf einem Channel.

Anwendung:
/msg Q BANLIST (#Channel) eg. /msg Q banlist #johnschannel 



BANDEL 
Entfernt einen Ban von einem Channel.

Anwendung:
/msg Q BANDEL (#Channel) (Hostmask) zB. /msg Q bandel #johnschannel *!*billgates@microsoft.com 
/msg Q BANDEL (#Channel) (Index) eg. /msg Q bandel #johnschannel #3

Wenn Du ein '#' angibst wird die x'te Hostmask aus der Banliste gelscht.



BANCLEAR 
Entfernt smtliche Bans aus einem Channel.

Der Unterschied zu UNBANALL ist, dass dieser Befehl auch alle permanenten Bans entfernt.

Anwendung:
/msg Q BANCLEAR (#Channel) eg. /msg Q banclear #johnschannel



CHANFLAGS 
Ansehen oder Verndern der Flags eines Channels.

Die Flags werden in der blichen Schreibweise angegeben, also zB. +a-b usw.

Anwendung:
/msg Q CHANFLAGS (#Channel) zB. /msg Q chanflags #johnschannel
/msg Q CHANFLAGS (#Channel) +-Flags zB. /msg Q CHANFLAGS #johnschannel +b

Die Flags haben die folgende Bedeutung:

+b - Bitch
Verhindert, dass jemand ohne +o Flag auf dem Channel Op bekommt.

+f - Force topic
Verhindert, dass jemand mit dem /topic Befehl das Topic ndert. Stattdessen muss der Befehl SETTOPIC benutzt werden.

+k - Force key
Setzt einen permanenten Channel-Key. Der Key muss mit dem KEY Befehl eingegeben werden.

+l - Force limit
Setzt ein festes Userlimit. Das Limit muss mit dem LIMIT Befehl eingegeben werden.

+p - Protect opers
Verhindert, dass User mit +o Flag deopped werden.

+w - Welcome message
Zeigt jedem, der den Channel betritt, eine Welcome-Message an.



CHANLEV 
Ansehen oder verndern der Flags eines Users auf einem Channel

Die Flags werden in der blichen Schreibweise angegeben, also zB. +a-b usw.

Anwendung:
/msg Q CHANLEV (#Channel) (Name) (+-Flags) zB. /msg Q chanlev #johnschannel Grunt +o
/msg Q CHANLEV (#Channel) Gibt alle Usereintrge eines Channels aus
/msg Q CHANLEV (#channel) (Name) Zeigt die Flags eines identifizierten Users an
/msg Q CHANLEV (#channel) (#Name) Zeigt die Flags eines NICHT identifizierten Users an
/msg Q CHANLEV (#channel) (Name) +-Flags ndert die Flags eines Users auf einem Channel.

Die Flags haben die folgende Bedeutung:

+a = Auto-Op/Auto-Voice beim betreten des Channels.
+b = Gebannt. (Funktioniert nur wenn der User bei Q identifiziert ist)
+m = Channelmaster.
+n = Channelowner. (kann Channelmaster erstellen und lschen)
+o = Op.
+v = Voice.
+t = User darf Topic ndern.



CHATTR 
Entspricht dem Befehl CHANLEV. Siehe oben.

Anwendung:
/msg Q CHATTR (#Channel) (Name) (+-Flags) zB. /msg Q chattr #johnschannel Grunt +o


CLEARCHAN 
Lscht alle Modes eines Channels.

Kann zB. eingesetzt werden, wenn jemand einen Channel-Key oder Invite-Only aktiviert hat.

Anwendung:
/msg Q CLEARCHAN (#Channel) zB. /msg Q clearchan #johnschannel



DEOPALL 
Deopped alle User in einem Channel.

Anwendung:
/msg Q DEOPALL (#Channel) zB. /msg Q deopall #johnschannel



KEY 
Setzt auf einem Channel einen Key.

Dieser Befehl muss zusammen mit "/msg Q CHANFLAGS #Channel +k" eingesetzt werden wenn der Key permanent sein soll.

Anwendung:
/msg Q KEY (#Channel) (Key) zB. /msg Q key #johnschannel 8sk2ds



LIMIT 
Setzt auf einem Channel ein Userlimit.

Dieser Befehl muss zusammen mit "/msg Q CHANFLAGS #Channel +l" eingesetzt werden wenn das Limit permanent sein soll.

Anwendung:
/msg Q LIMIT (#Channel) (Limit) zB. /msg Q limit #johnschannel 20



NEWPASS 
ndert Dein Passwort.

Das neue Passwort muss 2 mal eingegeben werden um sicherzustellen, dass Du Dich nicht verschrieben hast.

Anwendung:
/msg Q NEWPASS (Neues Passwort) (Neues Passwort) zB. /msg Q newpass 8sl3kd 8sl3kd



OP 
Gibt Dir in einem Channel Op.

Q muss sich in diesem Channel befinden und Du musst ein entsprechendes Flag fr diesen Channel haben.

Anwendung:
/msg Q OP (#Channel) zB. /msg Q op #johnschannel



SETTOPIC 
ndert das Standard-Topic eines Channels.

Anwendung:
/msg Q SETTOPIC (#Channel) (Topic) zB. /msg Q settopic #johnschannel Welcome to #johnschannel



UNBANALL 
Hebt alle temporren Bans eines Channels auf.

Permanente Bans die mit BAN gesetzt wurden, mssen mit dem Befehl BANCLEAR entfernt werden.

Anwendung:
/msg Q UNBANALL (#Channel) zB. /msg Q unbanall #johnschannel



VOICE 
Gibt Dir in einem Channel Voice.

Q muss sich in diesem Channel befinden und Du musst ein entsprechendes Flag fr diesen Channel haben.

Anwendung:
/msg Q VOICE (#Channel) zB. /msg Q voice #johnschannel



WELCOME 
Zeigt oder ndert die Begrssungsnachricht eines Channels.

Q muss sich in diesem Channel befinden und Du musst ein entsprechendes Flag fr diesen Channel haben.
Dieser Befehl muss zusammen mit "/msg Q CHANFLAGS #Channel +w" eingesetzt werden um die Begrssungsnachricht zu aktivieren.

Anwendung:
/msg Q WELCOME (#Channel) zB. /msg Q welcome #johnschannel
/msg Q WELCOME (#Channel) (Nachricht) zB. /msg Q welcome #johnschannel Welcome to #johnschannel



WHOIS 
Zeigt dir die Daten eines bestimmten Benutzers an.

Zeigt an, unter welchem Nick sich ein User idenzifiziert hat, falls es nicht der gleiche ist wie sein Username.

Anwendung:
/msg Q WHOIS (Name) zB. /msg Q whois John