NerdBot: Unterschied zwischen den Versionen

Aus Nerds Go Wiki
Zur Navigation springen Zur Suche springen
 
(9 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 6: Zeile 6:
 
<hr>
 
<hr>
  
 +
= Allgemein =
  
 
Seid gegrüßt Menschlinge,
 
Seid gegrüßt Menschlinge,
Zeile 13: Zeile 14:
  
 
Geschrieben bin ich übrigens in Python (discord.py) und arbeite zudem viel mit SQL, XML & GitHub.
 
Geschrieben bin ich übrigens in Python (discord.py) und arbeite zudem viel mit SQL, XML & GitHub.
 
  
 
Hier sind noch ein paar nützliche Links zu meinen Funktionen:
 
Hier sind noch ein paar nützliche Links zu meinen Funktionen:
 
* [[Technik-Abzeichen|Abzeichen]]
 
* [[Technik-Abzeichen|Abzeichen]]
 
* [[NerdBot-Achievements|Achievements]]
 
* [[NerdBot-Achievements|Achievements]]
* <i>F.A.Q. (folgt)</i>
+
* [[Kategorieentwicklung|Anforderungen für neue Spiele]]
 +
* [[Kategorieentwicklung|Kategorieentwicklung (Discord)]]
  
= Meine Befehle =
+
= Nerdbot Befehle =
{| class="wikitable sortable"
+
Die Befehle des NerdBots sind jetzt Slash-Befehle. <br>
|- style="vertical-align:top;"
+
Was Slash-Befehle sind? Das sind eine einfache Möglichkeit verschiedene Aktionen auszuführen. <br>
! style="text-align:left;width:10%"| Kategorie
+
Bisher waren Befehle oder Interaktionen mit dem NerdBot nur in bestimmten Kanälen oder Direktnachrichten möglich. Slash-Befehle könnt ihr aber nun von überall verwenden! Egal ob Sprach- oder Textkanal, solange ihr darin Schreibrechte habt, funktioniert es für alle Befehle. <br>
! style="text-align:left;width:20%"| Befehl
+
Außerdem hat jeder Slash-Befehl eine kurze Beschreibung von dem was er tut. Kurz trifft es dabei übrigens auch sehr gut, da die Beschreibung nicht länger als 100 Zeichen sein darf. Wir hoffen aber die jeweiligen Beschreibungen so gut wie möglich getroffen zu haben.
! style="text-align:left;width:20%" class="unsortable"| Aliasse
 
! style="text-align:left;width:20%" class="unsortable"| Beschreibung
 
! style="text-align:left;width:10%" class="unsortable"| Ausführungsort
 
! style="text-align:left;width:20%" class="unsortable"| Eingabebeispiel
 
|-
 
|- style="vertical-align:top;"
 
| Allgemein
 
|<i>!help [Befehl]</i>
 
| -
 
|Hilft dir weiter mit dem Bot. Er sagt dir welche Befehle du in dem Channel ausführen kannst (geht auch per DM) und du kannst ihn auch nach Befehlen direkt fragen.
 
| -
 
|<i>!help</i>
 
|-
 
|- style="vertical-align:top;"
 
| Allgemein
 
|<i>!mentalHealth</i>
 
| -
 
|Dir geht es nicht so gut? Du hast niemanden mit dem du über deine Probleme reden kannst? Dann sind wir für dich da! - MHM, dein Mentaler Hilfeserver. https://discord.gg/pkCTp7KK6N
 
| -
 
|<i>!mentalHealth</i>
 
|- style="vertical-align:top;"
 
| Community
 
|<i>!info [Sache]</i>
 
| -
 
|Gibt dir Informationen zu den verschiedensten Sachen. Aktuell: Aufenthaltsraum, Allroundkanal, Beschwerde, Feedback, Gamemaster, Mentor, Nerdfreunde, Staff, Trials
 
|#🎮kommandozentrale, DM/PM
 
|<i>!info mentor</i>
 
|-
 
|- style="vertical-align:top;"
 
| Community
 
|<i>!nerdfreund [Discord-Tag]</i>
 
|!verifyFriend, !nerdfreundVerifizieren
 
|Verifiziere einen Nerdfreund als deinen Schützling!
 
|Chatfenster mit Nerdbot
 
|<i>!nerdfreund DiscordTag#0000</i>
 
|-
 
|- style="vertical-align:top;"
 
| Profil
 
|<i>!me</i>
 
| -
 
|Gibt die eigene Benutzerinformation aus.
 
|#🎮kommandozentrale
 
|<i>!me</i>
 
|-
 
|- style="vertical-align:top;"
 
| Profil
 
|<i>!geburtstag [dd.mm.yyyy]</i>
 
|!geburtstag [dd.mm.yyyy]
 
|Trägt deinen Geburtstag in dein Profil ein. Mit "!geburtstag rem" kannst du es aber auch wieder entfernen.
 
|#🎮kommandozentrale
 
|<i>!geburtstag 01.01.2000</i>
 
|-
 
|- style="vertical-align:top;"
 
| Profil
 
|<i>!textfeld [text]</i>
 
|!textfield [text], !beschreibung [text]
 
|Trägt eine Freitextbeschreibung in dein Profil ein.
 
|#🎮kommandozentrale
 
|<i>!textfeld Its a me, Mario!</i>
 
|-
 
|- style="vertical-align:top;"
 
| Games
 
|<i>!regelwerke [text]</i>
 
|!pnprule [text], !p&prule [text]
 
|Trägt eine Freitextsammlung deiner gespielten P&P Regelwerke in dein Profil ein.
 
|#🎮kommandozentrale
 
|<i>!regelwerke D&D, Shadowrun</i>
 
|-
 
|- style="vertical-align:top;"
 
| Profil
 
|<i><nowiki>!profile [Discord-ID oder Discord-Nickname]</nowiki></i>
 
| -
 
|Gibt die Benutzerinformation des entsprechenden Benutzers aus.
 
|#🎮kommandozentrale
 
|<i>!profile Escabur</i>
 
|- style="vertical-align:top;"
 
| Community
 
|<i>!ranking</i>
 
| -
 
|Gibt das aktuelle Ranking nach Aktivitätspunkten aus.
 
|#🎮kommandozentrale
 
|<i>!ranking</i>
 
|-
 
|- style="vertical-align:top;"
 
| Games
 
|<i>!game</i>
 
|!games, !spiel, !spiele
 
|Zeigt aktuell verfügbare Spiele auf dem Discord-Server inklusive der jeweiligen Kürzel
 
|#🎮kommandozentrale
 
|<i>!games</i>
 
|-
 
|- style="vertical-align:top;"
 
| Games
 
|<i>!game [Gamekürzel]</i>
 
|siehe !game
 
|Zeigt Infos über ein Spiel an, sowie die dazu registrierten Mitglieder
 
|#🎮kommandozentrale
 
|!game ow
 
|-
 
|- style="vertical-align:top;"
 
| Games
 
|<i>!game add [Gamekürzel]</i>
 
|siehe !game
 
|Fügt das Spiel deinem Profil hinzu.
 
|#🎮kommandozentrale
 
|!game add ow
 
|-
 
|- style="vertical-align:top;"
 
| Games
 
|<i>!game rem [Gamekürzel]</i>
 
|siehe !game
 
|Entfernt das Spiel aus deinem Profil.
 
|#🎮kommandozentrale
 
|!game rem ow
 
|-
 
|- style="vertical-align:top;"
 
| Community
 
|<i>!feedback [Discord-Tag] [Text]</i>
 
|!fb, !review
 
|Mit diesem Befehl kann ein Feedback abgeben werden.
 
|Chatfenster mit Nerdbot
 
|<i>!feedback BIoodyMary#9821 BIoodyMary BloodyMa... nein, lieber nicht</i>
 
|-
 
|- style="vertical-align:top;"
 
| Community
 
|<i>!mentorfeedback [Discord-Tag] [Text]</i>
 
|!mfb, !mentorreview
 
|Mit diesem Befehl kann ein Mentoren-Feedback abgeben werden.
 
|Chatfenster mit Nerdbot
 
|<i>!mfb Escabur#9891 Ich habe ihn nur 1 mal gesprochen und da war er sehr Informativ. Auf meine DM hat er allerdings immer nur verspätet reagiert... Er scheint aber bei seinen Mitspielern gut anzukommen, bin also für ein Aufnahme.</i>
 
|-
 
|- style="vertical-align:top;"
 
| Community
 
|<i>!beschwerde [Discord-Tag] [Text]</i>
 
|!complaint, !cp
 
|Mit diesem Befehl kann man eine Beschwerde einreichen.
 
|Chatfenster mit Nerdbot
 
|<i>!beschwerde IrishWolf#0001 Habe mit ihm ganz entspannt im Aufenthaltsraum über Haarpflege gesprochen und kaum kamen wir auf das Thema Krallenschneiden, hat er angefangen zu knurren und schnappen. Total gemeingefährlich und unangebracht!</i>
 
|-
 
|- style="vertical-align:top;"
 
| Community
 
|<i>!gmfb [Discord-Tag] [Text]</i>
 
|!gmFeedback, !gmreview, !gamemasterfeedback
 
|Mit diesem Befehl kann man eine Empfehlung für einen P&P Gamemaster einreichen.
 
|Chatfenster mit Nerdbot
 
|<i>!gmfb IrishWolf#0001 Ich habe mit ihm einen One-Shot gespielt und es hat mir super viel Spaß gemacht. Er hat mir auch als Neuling alles in Ruhe erklärt und seine Imitation von dem Kemonomimi-NPC Escapurr war genial!!!</i>
 
|-
 
|- style="vertical-align:top;"
 
| Community
 
|<i>!teamdb Spiel: [OW/LoL/R6/RL/etc]<br>Ingamename (oder battle-Tag, Steam-ID, etc): [Name]<br>Rang/Elo: [entsprechend]<br>verfügbare Zeiten: [entsprechend]<br>Vorstellung: [Freitext]<br>bevorzugte Helden/Champions (LoL/OW) [1 - 6]<br>bevorzugte Rolle(n) (LoL/OW): [entsprechend]</i>
 
|!teamsuche, !teamsuchedb, !teamsuche-db, !teamrequest, !teamdb, !team-db, !tdb, !tsdb
 
|Mit diesem Befehl kann man sich in die [[Teams|Teamsuche-DB]] eintragen lassen. Natürlich benötigt es noch mal etwas Zeit bis ein Staffi deine Angaben auf Vollständigkeit geprüft hat.
 
|Chatfenster mit Nerdbot
 
|<i>Spiel: Overwatch<br>Battle.net: IrishWolf#1234<br>Rang: 3.456<br>Helden: Mercy, Zenyatta, Lúcio, Roadhog, Zarya<br>Rolle: Support, Tank<br>verfügbare Zeiten: WT nur Spät, WE ganztags<br>Vorstellung: Moi,<br>ich bin der IrishWolf und ich beiße nur die Gegner! Spiele seit S1 OW und schwanke je nach Laune zwischen den Elos hoch und runter. Shotcaller wäre nicht so meins, alles andere würde ich aber hinkriegen. Eine möglichst Salt-freies Team und feste Trainingszeiten würde ich dabei zu bevorzugen.</i>
 
|-
 
|- style="vertical-align:top;"
 
| Community
 
|<i>Bitte lese die entsprechende Eventwerbung und Wiki-Eintrag um herauszufinden wie genau und was du dabei beachten musst.</i>
 
|!eventsignup, !signup, !esu, !Anmeldung, !Eventanmeldung,  !Event Anmeldung, !Event-Anmeldung
 
|Mit diesem Befehl kannst du dich für ein ausgeschriebenes Event anmelden.
 
|Chatfenster mit Nerdbot
 
|<i>Bitte lese die entsprechende Eventwerbung und Wiki-Eintrag um herauszufinden wie genau und was du dabei beachten musst.</i>
 
|-
 
|- style="vertical-align:top;"
 
| Fun
 
|<i>!rate Nickname</i>
 
| -
 
|Bewertet einen gegebenen Namen.
 
| -
 
|!rate Escabur
 
|-
 
|- style="vertical-align:top;"
 
| Nützliches
 
|<i>!roll xdy[±z]</i>
 
|!würfel, !würfeln
 
|Würfelt einen xdy[±z]
 
| -
 
|!roll 2d4+2
 
|-
 
|- style="vertical-align:top;"
 
| Nützliches
 
|<i>!coin</i>
 
|!münze, !münzwurf
 
|Wirft eine Münze.
 
| -
 
|!münze
 
|-
 
|- style="vertical-align:top;"
 
| Fun
 
|<i>!magischeMiesmuschel [Frage]</i>
 
|!magicShell, !mm, !mcs, !muschel, !8ball
 
|Beantwortet all deine Fragen problemlos!
 
| -
 
|!mm Wird heute ein toller Tag?
 
|-
 
|- style="vertical-align:top;"
 
| Nützliches
 
|<i>!shoutOut Nachricht</i>
 
|!so
 
|Schreibt deine Nachricht erneut in den Channel und tagged alle User in deinem VoiceChannel.
 
| -
 
|!so Ihr werdet nie glauben was ich gefunden habe https://www.youtube.com/watch?v=dQw4w9WgXcQ
 
|-
 
|- style="vertical-align:top;"
 
| Events
 
|<i>!subscribe [Rolle]</i>
 
|!sub, !abo
 
|Fügt die genannte Event-Werberolle deinem Profil hinzu oder nimmt sie wieder weg. Du kannst also selber entscheiden für welche Events du getagged werden möchtest.<br>Wenn du die [Rolle] weglässt, erhälst du eine Übersicht aller verfügbaren Werberollen.
 
| -
 
|!sub ow
 
|-
 
|- style="vertical-align:top;"
 
| Nützliches
 
|<i>!umrechnen Einheit Anzahl [reverse]</i>
 
|!convert, !converter, !umrechner
 
|Rechnet eine Imperiale Einheit in das Metrische System um oder Vice Versa. Benutze am besten einmal: <b>!help umrechnen<b/>
 
| -
 
|!umrechnen feet 100 <br/> !umrechnen feet 100 reverse
 
|-
 
|- style="vertical-align:top;"
 
| Fun
 
|<i>!song</i>
 
|!saline, !music, !musik, !lied
 
|Wenn möglich, sagt der Nerdbot dir was für Musik der Entsalzungsbot gerade spielt.
 
| -
 
|!song
 
|-
 
|- style="vertical-align:top;"
 
| Channel
 
|<i>!channellimit 0 oder 2-10</i>
 
|!channellimit
 
|Begrenzt den Sprachkanal in dem du dich befindest, wenn er ein Prefix hat z.B. [✦] oder [»], auf die genannte Anzahl an Teilnehmern. 0 setzt den Channel wieder auf Unlimitiert.
 
|Chatfenster mit Nerdbot
 
|!channellimit 0, !channellimit 4
 
|-
 
|- style="vertical-align:top;"
 
| Channel
 
|<i>!rankedToggle</i>
 
|!rankedtoggle
 
| Hängt "Ranked" an den Kanalnamen an oder entfernt es. Nur möglich wenn der Kanal ein Prefix hat z.B. [»].
 
|Chatfenster mit Nerdbot
 
|!rankedToggle
 
|-
 
|}
 
  
 +
== Wie funktioniert das Ganze? ==
 +
So bekommst du eine Übersicht aller verfügbaren Befehle:
 +
# Geht im Sprach- oder Textkanal, in dem du Schreibrechte hast, unten zur Leiste in der ihr normalerweise schreibt.
 +
# Schreibe ein "/" (ohne Anführungszeichen) in den Chat.
 +
# Wähle links in der Liste den NerdBot aus.
 
<br>
 
<br>
 +
Obwohl die Befehle selbst in jedem Sprach- oder Textkanal funktionieren, leiten euch aber manche ggf. wieder in die Kommandozentrale zurück. <br>
 +
Das sind dann zum Beispiel solche, die eine öffentliche Rückgabe von Informationen haben (wie dein NerdBot-Profil).
 +
 +
 +
=== Beispielablauf ===
 +
# Wählt euren Befehl aus.
 +
# Wählt die passende Option.
 +
## Mit der Maus anklicken oder
 +
## mit "Tab" und den "Pfeiltasten".
 +
# Gebt die nötige Information ein (Text, Zahl, ...). Abhängig welchen Command ihr verwenden wollt.
 +
# ENTER drücken.
 +
 +
Wenn alles geklappt habt, bekommt ihr entweder direkt in dem Kanal eine Rückmeldung (die nur ihr sehen könnt) oder der NerdBot verweist euch auf seine Antwort in der #🎮kommandozentrale. <br>
 +
Manchmal seht ihr vielleicht ein ❌. Dann hat es nicht geklappt. Versucht es nochmal oder meldet euch in der #🚨supportanfrage.
 +
 +
 +
=== Konkretes Beispiel: Geburtstag zum Profil hinzufügen ===
 +
# Wähle die Slash-Befehle aus und "profileditieren". Du kannst auch solange tippen bis die Autovervollständigung den Befehl vorausgewählt hat und dann Enter drücken.
 +
# Klicke "birthday" an oder drücken "Tab" und navigiere mit den Pfeiltasten zu "birthday" und drücke ENTER.
 +
# Gib dein Geburtstag ein (im Format Tag.Monat.Jahr, als z.B. 01.01.2025) und drücke Enter.

Aktuelle Version vom 6. Oktober 2025, 17:03 Uhr


Hauptseite  >>>  NerdBot


Allgemein

Seid gegrüßt Menschlinge,

Ich bin der NerdBot und als kleiner Bruder des Entsalzungsbots schon seit dem 03.03.2018 ein Teil der Community. Ich sorge unter anderem dafür, dass ihr Profile habt, Erfahrung sammelt und helfe dem Staff dabei ihre Arbeit zu machen.
Ich bin aber nicht nur für Arbeit und Nutzen da, sondern verstehe auch Spaß und biete euch allerlei Funktionen für Schabernack und Langeweile! Mittlerweile bin ich in meiner 3 Evolutionsstufe, also quasi die Ultra-Digitation!

Geschrieben bin ich übrigens in Python (discord.py) und arbeite zudem viel mit SQL, XML & GitHub.

Hier sind noch ein paar nützliche Links zu meinen Funktionen:

Nerdbot Befehle

Die Befehle des NerdBots sind jetzt Slash-Befehle.
Was Slash-Befehle sind? Das sind eine einfache Möglichkeit verschiedene Aktionen auszuführen.
Bisher waren Befehle oder Interaktionen mit dem NerdBot nur in bestimmten Kanälen oder Direktnachrichten möglich. Slash-Befehle könnt ihr aber nun von überall verwenden! Egal ob Sprach- oder Textkanal, solange ihr darin Schreibrechte habt, funktioniert es für alle Befehle.
Außerdem hat jeder Slash-Befehl eine kurze Beschreibung von dem was er tut. Kurz trifft es dabei übrigens auch sehr gut, da die Beschreibung nicht länger als 100 Zeichen sein darf. Wir hoffen aber die jeweiligen Beschreibungen so gut wie möglich getroffen zu haben.

Wie funktioniert das Ganze?

So bekommst du eine Übersicht aller verfügbaren Befehle:

  1. Geht im Sprach- oder Textkanal, in dem du Schreibrechte hast, unten zur Leiste in der ihr normalerweise schreibt.
  2. Schreibe ein "/" (ohne Anführungszeichen) in den Chat.
  3. Wähle links in der Liste den NerdBot aus.


Obwohl die Befehle selbst in jedem Sprach- oder Textkanal funktionieren, leiten euch aber manche ggf. wieder in die Kommandozentrale zurück.
Das sind dann zum Beispiel solche, die eine öffentliche Rückgabe von Informationen haben (wie dein NerdBot-Profil).


Beispielablauf

  1. Wählt euren Befehl aus.
  2. Wählt die passende Option.
    1. Mit der Maus anklicken oder
    2. mit "Tab" und den "Pfeiltasten".
  3. Gebt die nötige Information ein (Text, Zahl, ...). Abhängig welchen Command ihr verwenden wollt.
  4. ENTER drücken.

Wenn alles geklappt habt, bekommt ihr entweder direkt in dem Kanal eine Rückmeldung (die nur ihr sehen könnt) oder der NerdBot verweist euch auf seine Antwort in der #🎮kommandozentrale.
Manchmal seht ihr vielleicht ein ❌. Dann hat es nicht geklappt. Versucht es nochmal oder meldet euch in der #🚨supportanfrage.


Konkretes Beispiel: Geburtstag zum Profil hinzufügen

  1. Wähle die Slash-Befehle aus und "profileditieren". Du kannst auch solange tippen bis die Autovervollständigung den Befehl vorausgewählt hat und dann Enter drücken.
  2. Klicke "birthday" an oder drücken "Tab" und navigiere mit den Pfeiltasten zu "birthday" und drücke ENTER.
  3. Gib dein Geburtstag ein (im Format Tag.Monat.Jahr, als z.B. 01.01.2025) und drücke Enter.