SEPHIROTHS IRC-BOT
Sie sind hier: Befehle 

 

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 !google SUCHBEGRIFF {SUCHBEGRIFF} Suchbegriff(e) bei google suchen.
beide Befehlsarten!
!alltheweb !alltheweb SUCHBEGRIFF {SUCHBEGRIFF} Suchbegriff(e) bei AllTheWeb suchen.
beide Befehlsarten!
!search !search SUCHBEGRIFF {SUCHBEGRIFF} Suchbegriff(e) bei allen bisher unterstützten Suchmaschinen suchen.
beide Befehlsarten!
!wiki !wiki SUCHBEGRIFF {SUCHBEGRIFF} Suchbegriff(e) bei Wikipedia.de suchen.
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 dict.leo.org und der TU-Chemnitz (nur Englisch) übersetzen.
beide Befehlsarten!
!convert !convert WÄHRUNG1 WÄHRUNG2 BETRAG Währung1 in Währung2 bei OANDA umrechnen lassen. beide Befehlsarten! Liste der 169 Währungen
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 robko
nur Channelbefehl!
!vote   dieser Befehl steht noch nicht zur Verfügung!



Befehle (Übersicht) | Class I Befehle