Am Ende der Seite befinden sich weitere Infos.

Dies ist die Liste der möglichen Commands:

Zitat

Durch “[Prefix]zitat global "[Text]" @[Person] mitBots mitLink mitAnhang/ohneAnhang” gibt der Bot ein Zitat aus.

  • “global” bedeutet, dass nicht nur der Channel, in dem das Command geäußert wurde, durchsucht wird, sondern alle Channels auf dem Server.
  • “mitBots” erlaubt es, Bots zu zitieren. Standardmäßig werden Nachrichten von Bots ignoriert.
  • “mitLink” sorgt dafür, dass dem Zitat ein Titel beigefügt wird, der einen Hyperlink enthält, der direkt zur zitierten Nachricht führt.
  • Über “@[Person]”, also die @-Erwähnung (mindestens) einer Person, wird ein Zitat der angegebenen Person rausgesucht.
    Sollten mehrere Personen angegeben werden, wird ein Zitat von einer der angegebenen Personen rausgesucht.
  • Durch “”[Text]”” (Anführungszeichen dringend benötigt!) werden nur Zitate ausgegeben, die den zwischen den Anführungszeichen angegebenen Text beinhalten.
  • “mitAnhang” oder “ohneAnhang” sorgen dafür, dass die zitierte Nachricht entweder einen Anhang haben muss, oder aber keinen Anhang haben darf.
Report

Durch “[Prefix]report @[Person] @[Person] [Begründung]” wird eine Person reportet.

 

Eine Begründung ist definitiv erwünscht, aber nicht zwangsweise nötig.

Es können auch mehrere Personen gleichzeitig reportet werden.

Meme

[Prefix]Meme Menge/[Anzahl]” gibt, ohne Parameter verwendet, ein Meme aus. Mit einer Zahl danach werden [Zahl] Memes ausgegeben, maximal jedoch 20.

Durch “[Prefix]Meme Menge” sage ich dir, wie viele Memes ich auf Lager habe.

Reddit

Durch “[Prefix]reddit [Subreddit] top/new random” gibt der Bot einen Beitrag aus dem genannten Subreddit wieder.

 

  • Wird kein Subreddit angegeben, defaultet der Bot zu r/memes.

  • Durch das Hinzufügen von “top” oder “new” wird der Beitrag aus entweder den Top-Posts oder den neuesten Posts ausgewählt.

  • Durch das Hinzufügen von “random” wird zufällig einer der 100 obersten Beiträge aus dem Subreddit oder, wenn angegeben, seiner Top- oder New-Liste, ausgegeben.
Antwort

Durch “[Prefix]Antwort [Möglichkeit1]|[Möglichkeit2]|[Möglichkeit3]|[Möglichkeit4]” entscheidet sich der Bot für eine der angegebenen Möglichkeiten.

 

Die Möglichkeiten müssen in Textform gegeben und durch | getrennt werden.

JN

[Prefix]JN” gibt entweder “Ja.” oder “Nein.” aus.

XP / Level

Durch “[Prefix]XP” oder “[Prefix]Level” lässt sich abrufen, auf welchem Level man sich gerade befindet, wie viele XP man hat und wie viele XP man noch bis zum nächsten Level braucht.

Reagier

Über “[Prefix]Reagier @[Person]” wird auf die letzte Nachricht vor Ausführung des Befehls reagiert.

 

Gibt man Person(en) an, so wird auf die zuletzt von der/den Person/en geschriebene Nachricht im Channel reagiert.

Version

[Prefix]Version” gibt aus, auf welcher Version der Bot sich momentan befindet.

Salat

[Prefix]salat [Zahl] [Zahl]” gibt Feinschmecker-Buchstabensalat aus.

  • Die erste angegebene Zahl legt fest, wie lang der ausgegebene Buchstabensalat in Zeichen sein soll.

  • Gibt man noch eine zweite Zahl an, so wird der Buchstabensalat in einer Länge von Zahl1 bis Zahl2 Zeichen ausgegeben.
Startzeit

[Prefix]Startzeit” gibt aus, zu welchem Zeitpunkt der Bot (neu) gestartet wurde.

Abstimmung

Über “[Prefix]Abstimmung [Option1]|[Option2]|[Option3]|[Option4]” erstellt der Bot eine “Abstimmung”, er ordnet jeder Option ein Emoji zu und versieht seine Nachricht, die all dies auflistet, mit jedem Emoji für jede Option für leichtere “Wahlverfahren”.

CreateRole

[Prefix]createrole Name_der_Rolle 0 0 255” erstellt eine Rolle mit dem angegebenen Namen und, falls angegeben, in Farbe. Unterstriche werden durch Leerzeichen ersetzt. Die Farbangabe erfolgt im RGB-Format mit Werten zwischen 0 und 255.

AddRole

Über “[Prefix]addrole @[Rolle1] @[Rolle2] @[Rolle3] @[Rolle4]” kannst du dir selbst Serverrollen geben lassen. Natürlich nur solche, die du auch haben darfst.

RemoveRole

Über “[Prefix]removerole @[Rolle1] @[Rolle2] @[Rolle3] @[Rolle4]” kannst du dir selbst Serverrollen nehmen, sofern du die Berechtigung dazu hast.

[Währungsname]

Über “[Prefix][Währungsname] @[Person]” kann man sich entweder den eigenen Kontostand und Geldbetrag in Bar ausgeben lassen, oder den Geldbetrag in Bar von bis zu 5 anderen Personen.

 

Kontostände anderer Personen unterliegen deren Privatssphäre und müssen daher von ihnen selbst abgefragt werden.

 

Der Befehl unterstützt auch rBTC.

Einzahlung

Über “[Prefix]Einzahlung [Betrag]/allin” wird der angegebene Betrag auf das eigene Konto eingezahlt.

Gibt man statt des Betrags “allin” an, wird das gesamte Bargeld auf’s Konto transferiert.

Auszahlung

Über “[Prefix]Auszahlung [Betrag]/allin” wird der angegebene Betrag vom eigenen Konto abgehoben.

Gibt man statt des Betrags “allin” an, wird der gesamte Kontostand in Bargeld übertragen.

Kurs

Durch “[Prefix]Kurs alle” wird dir der momentane Kurs von rBTC zu [Währung] mitgeteilt.

 

Durch die Anwendung des Parameters “alle” werden dir alle momentan berechnebaren Tendenzen ausgegeben.

Kaufen

Durch “[Prefix]Kaufen [Menge] [Objekt]” kaufst du die angegebene Menge von dem von dir angegebenen Objekt.
Die von dir gekauften Gegenstände landen in deinem Inventar.

 

Durch “[Prefix]Kaufen Liste” erfährst du, welche Gegenstände du momentan kaufen kannst.

 

Solltest du einen Gegenstand kaufen wollen, dessen Name Leerzeichen enthält, so ersetze die Leerzeichen durch Unterstriche (“_”).

 

Der Befehl unterstützt auch rBTC.

Verkaufen

Durch “[Prefix]Verkaufen [Menge]/allin [Objekt]” verkaufst du die angegebene Menge von dem von dir angegebenen Objekt, bei “allin” deinen gesamten Vorrat.

 

Solltest du einen Gegenstand verkaufen wollen, dessen Name Leerzeichen enthält, so ersetze die Leerzeichen durch Unterstriche (“_”).

 

Der Befehl unterstützt auch rBTC.

Inventar

Durch “[Prefix]Inventar” wird dir dein Inventar ausgegeben.

Give

Durch “[Prefix]give [Betrag]/allin [@Person] [@Person]” gibt man (mindestens) einer Person Geld in der Höhe des angegebenen Betrags.

Es muss mindestens eine Person angegeben werden, man kann aber auch mehreren Personen Geld geben. In dem Fall wird der angegebene Betrag fair auf alle Personen aufgeteilt.

Gibt man statt eines Betrags “allin” an, so wird das gesamte Bargeld gegeben.

Beispiel: Person A gibt 2.000 [Währung] an Person B und Person C, Person B und Person C erhalten jeweils 1.000 [Währung].

Throw

Durch “[Prefix]throw [Betrag]/allin” wird der angegebene Betrag (oder bei “allin” der gesamte Barbetrag, den man hat) in den Raum geschmissen.

 

Jeder erhält einen fairen Anteil am geschmissenen Betrag.

Banküberfall

Durch “[Prefix]Banküberfall leave” wird ein Banküberfall initiiert.

 

Nach Ausführung des Befehls haben andere Mitglieder des Servers 2 Minuten Zeit, durch “[Prefix]Banküberfall” in den Überfall miteinzusteigen oder durch “[Prefix]Banküberfall leave” wieder auszusteigen.

 

Sollte der Banküberfall gelingen, wird der erbeutete Betrag unter allen Teilnehmern aufgeteilt.
Es besteht aber eine sehr kleine Chance, dass Guards mit Waffen anwesend sind. Ist das der Fall, so könnten Mitglieder der Banküberfall-Crew angeschossen werden und so ihren Anteil verlieren.

 

Sollte der Überfall nicht gelingen, so besteht eine kleine Chance, dass manche Mitglieder der Überfall-Crew erwischt werden und Strafe zahlen müssen. Die Strafe berechnet sich nach dem Schema GesamtGeldBetragDerPerson / (ÜberfallCrewTeilnehmerZahl * 10).

 

Je mehr Spieler beim Überfall mithelfen, desto größer ist die Chance, die Bank erfolgreich auszuräumen.

 

Zwischen zwei Überfällen muss immer mindestens eine Stunde vergehen.

Bankreserven

[Prefix]Bankreserven” gibt an, wie viel Geld sich momentan in den Bankreserven befindet.

Lotterie

Durch “[Prefix]Lotterie [Zahl] [Zahl] [Zahl] [Zahl] [Zahl]” nimmt man mit den angegebenen Zahlen an der Lotterie teil.

Die Ziehung findet jeden Sonntag um 18 Uhr statt, ausgebbar über “[Prefix]Lotterie Ziehung“.

 

Ein Lotterie Ticket kostet momentan 40.000 [Währung], Kosten ausgebbar über “[Prefix]Lotterie Kosten“.

Der momentane Jackpot lässt sich über “[Prefix]Lotterie Jackpot” ausgeben.

Die Gewinnstaffelung erfährt man über “[Prefix]Lotterie Staffelung“.

 

Die Gewinnaufteilung staffelt sich wie folgt:

  • 5 richtige: 100 – 75% Anteil
  • 4 richtige: 50 – 17% Anteil
  • 3 richtige: 20 – 6,5% Anteil
  • 2 richtige: 10 – 1,45% Anteil
  • 1 richtige: 5 – 0% Anteil

Die genaue Aufteilung wird basierend darauf ermittelt, wie viele unterschiedliche richtige es in dieser Ziehung gibt.

Reichste

Über “[Prefix]Reichste alle mitBots” wird eine Liste der reichsten Spieler ausgegeben.

 

  • Durch Hinzufügen von “mitBots” werden Bots in die Liste mitaufgenommen.

  • Durch Hinzufügen von “alle” wird die Beschränkung auf die Top 10 aufgehoben.
Rangliste

Über “[Prefix]Rangliste alle mitBots” wird eine Liste der levelhöchsten Spieler ausgegeben.

 

  • Durch Hinzufügen von “mitBots” werden Bots in die Liste mitaufgenommen.

  • Durch Hinzufügen von “alle” wird die Beschränkung auf die Top 10 aufgehoben.
Roulette

Der Befehl zum Bedienen funktioniert nach folgender Syntax: “[Prefix]Roulette [Geldbetrag]/auftisch [Zahl] / [schwarz/rot] / Reihe[1-3] / [1-18/19-36] / [12p/12m/12d] / [gerade/ungerade]“.

 

Ein Beispiel hierzu wäre “[Prefix]Roulette 10 rot”, wodurch du 10 [Währung] auf rot setzt. Wenn du eine Zahl schreibst, setzt du auf die Zahl. Gewinnchance 1:36, Gewinnmultiplikator 36x.

 

Farben sind eh klar, Gewinnchance 1:2, Multiplikator 2x.

 

Zusätzlich kannst du auf die Reihen 1 bis 3 setzen, Gewinnchance 1:3, Multiplikator 3x.

 

Dann kannst du noch setzen, dass eine der ersten 18 (1-18), oder der letzten 18 Zahlen (19-36) kommt. Gewinn 1:2.

 

Dann kannst du noch setzen, dass eine der ersten 12 Zahlen (12p) kommt, eine der mittleren 12 (12m), oder eine der letzten 12 (12d). Chance 1:3.

 

Auf gerade oder ungerade kannst du auch noch setzen, Multiplikator = 2x.

 

Über “[Prefix]Roulette auftisch” kannst du abfragen, wie viel Geld gerade auf dem Tisch liegt. Du bekommst ein Zwanzigstel des Tischinhalts, wenn der Gewinnmultiplikator mindestens 36 beträgt.

 

Wird der Bot runtergefahren, so landet der komplette Inhalt des Tisches in den Bankreserven.

Samma

Durch “[Prefix]samma [Vorgabe] [Temperatur]” gibt der Bot Text aus einem trainierten GPT2-Model aus.

 

  • “[Vorgabe]” ist optional und kann bei Bedarf durch eine Textvorgabe ersetzt werden, auf der das GPT2-Model seinen Text-Output basieren soll.

  • “[Temperatur]” ist eine (Komma)Zahl zwischen 0 und 1. Je höher die Temperatur, desto mehr “Mühe” gibt sich das GPT2-Model. Zu hohe (oder zu niedrige) Angaben können zu komischen Ergebnissen führen. Diese Angabe ist ebenfalls optional.

Audio

Durch “[Prefix]audio leave [Pfad] [random/straight]” joint der Bot einem Audiochannel und versucht dort, Musik wiederzugeben.

  • “leave” lässt den Bot den Voice-Channel leaven

  • “random” verursacht, dass der Bot zufällige Lieder aus dem angegebenen Pfad und dessen Unterordnern auswählt und diese wiedergibt, bis er über “[Prefix]audio leave” aus dem Voicechannel geworfen wird.

  • Durch “straight” gibt der Bot die Lieder aus dem angegebenen Pfad und dessen Subordnern in alphabetischer Reihenfolge wieder und verlässt nach Abschluss selbstständig den Voicechannel. Auch dieses Command kann jedoch über “[Prefix]audio leave” unterbrochen werden.

Die Pfadangabe ist nötig, damit der Bot weiß, welche Musik er wiedergeben soll. YouTube Videos wiederzugeben wird momentan noch nicht unterstützt, wird aber noch eingebaut werden.

Es funktionieren entweder direkte Pfade (die aber keiner von euch kennen kann, nachdem ihr nicht auf meinen PC zugreifen könnt), oder Subpfade.

Ich habe die Option eingebaut, über “Musik”, “Musik2”, “Musik3” oder “Musik4” als Pfadangabe einen meiner vier Musikordner auswählen zu lassen. Subordner lassen sich bei Bedarf auch aufrufen (Beispiel: “[Prefix]audio Musik/Edgar%Wasser“), müssen aber vorhanden sein, damit das Ganze funktioniert.

Außerdem muss jedes Leerzeichen im Pfad durch ein % ersetzt werden, anderenfalls geht das Ganze schief.

Weitere Infos:

  • Kursiv geschriebene Parameter sind immer optional.
  • Bei “@[Person]” handelt es sich um die explizite Erwähnung einer Person mit @, auch Discord Mention genannt.
  • Jedes Command unterstützt die Hilfe-Funktion.
    Mit Syntax “[Prefix][command] help” oder “[Prefix][command] ?” wird die Hilfe angezeigt.
  • Jedes Command, das “allin” unterstützt, bezieht sich dabei auf den Betrag an Geld, den man in Bar hat. Die einzigen Ausnahmen hiervon sind “[Prefix]auszahlung” und “[Prefix]verkaufen“.
    Ansonsten gilt: Geld auf dem Konto bleibt von “allin” unberührt.

Leave a Reply

Your email address will not be published. Required fields are marked *