BEFEHLSSYNTAX
Hinweise
Ich erwarte nicht von allen das sie diese Form der Syntaxbeschreibung (hier EBNF) verstehen, daher eine kleine Erklärung.
Wenn Begriffe in eckigen Klammer [] stehen, dann sind sie optional und für die korrekte Anwendung des Befehls nicht unbedingt erforderlich, können jedoch unterschiedliche Wirkung haben.
Werden geschweifte Klammern {} verwendet, dann kann diese syntaktische Variable beliebig oft wiederholt werden oder 0-mal.
Ein senkrechter Strich | steht für ein "entweder … oder …".
COMMAND steht für den Namen eines Befehls und #CHANNEL steht für den Channelnamen inkl. #. Analog erklären sich die anderen Platzhalter.
Hilfe
| Name | Syntax | Wirkung/Zweck |
| !hello | !hello | Account erstellen. |
| !auth | !auth [USERNAME] PASSWORT | Zum einloggen. Falls dein Accountname der gleiche wie dein momentaner Nickname ist, kann der Accountname weggelassen werden. |
| !logout | !logout [USERNAME] [PASSWORT] | zum ausloggen, Accountname und Passwort sind optional. |
| !goodby | !goodby USERNAME PASSWORT PASWORT | deinen Account löschen, jedoch muß man eingelogt sein. |
| !cmdlst | !cmdlst [COMMAND] | Bei Angabe des Befehls bekommt ihr direkt dessen Syntax und Zweck mitgeteilt, sonst ein Link zu einer der beiden Befehlslisten (je nachdem ob ihr eingeloggt seid oder nicht). |
| !help | !help [COMMAND] | siehe !cmdlst |
| !newpass | !newpass OLDPASS NEWPASS NEWPASS | ändert euer Passwort |
| !protect | !protect #CHANNEL USERNAME +p|-p | User in die Protection Liste des jeweiligen Channels aufnehmen (nur für Master & Owner). |
| !protcmode | !protcmode #CHANNEL [on|off] | Status des Channel-Mode-Schutzes für den ganzen Channel anzeigen oder ändern (nur Master & Owner). |
| !chanlev | !chanlev #CHANNEL [ACCOUNTNAME] [FLAG] |
Acceslevel von jemanden im angegebenen Channel anzeigen/ändern (nur Master & Owner).
AccessLevels: regular, voice, op, master, owner und banned. r hat keine Rechte und n alle. |
| !recover | !recover #CHANNEL | Channel nach einer übernahme zurück holen (nur Master & Owner). |
| !avoice | !avoice #CHANNEL [on|off] | Status des AutoVoice für den ganzen Channel anzeigen oder ändern (nur Master & Owner). |
| !assign | !assign #CHANNEL | Den Bot für den angegebenen Channel anfordern und Du wirst Owner. |
| !unassign | !unassign #CHANNEL | Den Bot aus dem angegebenen Channel entfernen, aber nur falls du derjenige bist, der den Bot angefordert hatte. |
| !welcome | !welcome [-rem|-REM] #CHANNEL [Message] | Die Nachricht, die jeder User beim betreten des Channels sehen soll, anzeigen/ändern/löschen (nur Master & Owner). |
| !leavemsg | !leavemsg [-rem|-REM] #CHANNEL [Message] | Die Nachricht, die jeder User beim verlassen des Channels sehen soll, anzeigen/ändern/löschen (nur Master & Owner). |
| !invite | !invite #CHANNEL | Lade dich selbst in den Channel ein, in dem der Bot ist und du wenigsten r hast. |
| !voice | !voice #CHANNEL | Du bekommst Voice in dem angegebenen Channel, wenn du dort v hast. |
| !devoice | !devoice #CHANNEL NICK [DEVOICEMESSAGE] | Jemanden Voice entziehen (Ops only). |
| !op | !op #CHANNEL | Du wirst ein Operator in dem angegebenen Channel, wenn du wenigstens o hast. |
| !deop | !deop #CHANNEL NICK [DEOPMESSAGE] | Jemanden Op entziehen (Ops only). |
| !topic | !topic #CHANNEL [NEWTOPIC] | Das Topic in dem angegebenen Channel anzeigen oder ändern (Ops only). |
| !stats | !stats #CHANNEL [URL] |
URL zu den Channel Statistiken ändern (Master & Owner only), um im Channel stats?nutzen zu können. |
| !kick | !kick #CHANNEL NICK [KICKMESSAGE] | User aus angegebenen Channel kicken (Ops only). |
| !ban | !ban #CHANNEL NICK | Ban des Users im angegebenen Channel (Ops only). |
| !kickban | !kickban #CHANNEL NICK [KICKMESSAGE] | Kickban des Users im angegebenen Channel (Ops only). |
| !unbanall | !unbanall #CHANNEL | Alle Bans werden entfernt (Ops only) |
| !clearchan | !clearchan #CHANNEL | Alle Channelmodes entfernen (Ops only) |
| !whoami? | !whoami? | Infos über dich |
| !whois | !whois NICK | Infos über den User. |
| !version? | !version? | Aktuelle Version des Bots abfragen |
| !voiceme | !voiceme |
gleiche wie !voice, jedoch als Nachricht in einem Channel (wie wenn man etwas sagt).
nur Channelbefehl! |
| !opme | !opme |
gleiche wie !op, jedoch als Nachricht in einem Channel (wie wenn man etwas sagt).
nur Channelbefehl! |
| !google SUCHBEGRIFF {SUCHBEGRIFF} |
Suchbegriff(e) bei beide Befehlsarten! |
|
| !alltheweb | !alltheweb SUCHBEGRIFF {SUCHBEGRIFF} |
Suchbegriff(e) bei beide Befehlsarten! |
| !search | !search SUCHBEGRIFF {SUCHBEGRIFF} |
Suchbegriff(e) bei allen bisher unterstützten Suchmaschinen suchen.
beide Befehlsarten! |
| !wiki | !wiki SUCHBEGRIFF {SUCHBEGRIFF} |
Suchbegriff(e) bei beide Befehlsarten! |
| !dict | !dict DE-EN|EN-DE|DE-FR|FR-DE SUCHBEGRIFF {SUCHBEGRIFF} |
Wort(e) von Deutsch nach Englisch oder Französisch (und umgekehrt) bei beide Befehlsarten! |
| !convert | !convert WÄHRUNG1 WÄHRUNG2 BETRAG |
Währung1 in Währung2 bei |
| topic? | topic? |
Topic im aktuellen Channel abfragen, falls mal wieder der Topic-Bug zugeschlagen hat ;)
nur Channelbefehl! |
| users? | users? |
Anzahl der User im aktuellen Channel abfragen.
nur Channelbefehl! |
| peak? | peak? |
größte Userzahl des aktuellen Channels abfragen.
nur Channelbefehl! |
| stats? | stats? |
Link zu den Channel Statistiken (mit !stats angeben).
nur Channelbefehl! |
| date? | date? |
aktuelles Datum und Uhrzeit (beim Bot!)
nur Channelbefehl! |
| time? | time? |
aktuelle Uhrzeit (beim Bot!)
nur Channelbefehl! |
| temp? | temp? |
aktuelle Temperatur nahe Sephi's zu Hause ;-) zur Verfügung gestellt von nur Channelbefehl! |
| !vote | dieser Befehl steht noch nicht zur Verfügung! |
