Frogger

Dieser Bot ist ein Einzelstück und exklusiv für den Discord und Twitch-Channel von "Jay Frog" entwickelt worden.
Er verbindet die Systeme Discord, Twitch, Spotify und hat einen Zusatz für Streamtools, indem Daten, über Discord, hochgeladen und dem Stream zur Verfügung gestellt werden können.
Die Befehle startest Du (aktuell) mit einer der folgenden sogenannten Präfixes: "j!" oder "?" oder "!"
Userbefehle im Discord:
| Befehlskette | Bedeutung | Beispiel |
|---|---|---|
| !hilfe | Verweis auf diese Seite | !hilfe |
| !info | sendet DM mit Bot-Info | !info |
| !version | sendet DM mit Versionsinfo | !v |
| !botstatus | Statistiken des Bot in kurzer Form | !botstatus |
| !discord | Discord Invitelink anzeigen | !discord |
| !dc | Discord Invitelink anzeigen | !dc |
| !invite | Einladelink Discord anzeigen lassen | !invite |
| !inv | Einladelink Discord anzeigen lassen | !inv |
| !youtube | Youtubelink anzeigen lassen | !youtube |
| !twitch | Twitchlink anzeigen lassen | !twitch |
| !geburtstag @username | Geburtstagswünsche | !geburtstag @EinUserIsDas |
| !userinfo @username | Infos über den User | !info @jayfrog |
| !avatar @username | Avatar im Chat anzeigen lassen | !avatar @Frogger |
| !serverinfo | Infos über den Server | !serverinfo |
| !gaby | Wer kennt Gaby nicht? | !gaby |
| !tanzen [username] | Einfach mal tanzen. | !tanzen @tanzmaus |
| !karte | Verwendung: siehe Infos zu Getränken / Speisen | !karte |
| !djloben | Postet Lob für den DJ (ohne Counter) | !djloben |
| !modloben | Postet Lob für die Mods (ohne Counter) | !modloben |
| !comloben | Postet Lob für die Community (ohne Counter) | !comloben |
Änderungen vorbehalten und in Arbeit.
Adminbefehle im Discord:
| Befehlskette | Bedeutung | Beispiel |
|---|---|---|
| !r [jjjj-mm-tt] [o] | Falls der Bot oder Spotify nicht mögen kann man hier zwangsweise Infos holen (Release) | !r 2020-12-18 o |
| !iclean [2..99] | Löscht eine Anzahl an Zeilen | !iclean [2..99] |
| Befehlskette | Globale Konfiguration | Beispiel |
|---|---|---|
| !showconf | Anzeigen der globalen Konfiguration | !showconf |
| !setconf | Ändern der globen Konfiguration (key per !showconf lesen) | !setconf mute Mute |
| Befehlskette | Änderung der Ankündigungsdatei | Beispiel |
|---|---|---|
| !showanno | Anzeigen der Ankündigungskonfiguration | !showanno |
| !setanno | Ändern der Ankündigungskonfiguration (key per !showanno lesen) | !setanno atitle Das ist mein neuer Titel |
| Befehlskette | Änderung der Ankündigungsdatei | Beispiel |
|---|---|---|
| !showanno | Anzeigen der Ankündigungskonfiguration | !showanno |
| !setanno | Ändern der Ankündigungskonfiguration (key per !showanno lesen) | !setanno atitle Das ist mein neuer Titel |
Änderungen vorbehalten und in Arbeit.
Userbefehle im Twitch:
| Befehlskette | Bedeutung | Beispiel |
|---|---|---|
| !info | Zeigt eine Info zum Bot an | !info |
| !version und !v | Zeigt eine Versionsinfo an | !v |
| !cmd | Zeigt Kommandoinfo an | !cmd |
| !command | Zeigt Kommandoinfo an | !command |
| !commands | Zeigt Kommandoinfo an | !commands |
| !kommando | Zeigt Kommandoinfo an | !kommando |
| !kommandos | Zeigt Kommandoinfo an | !kommandos |
| !hi | Grüßt den Bot | !hi |
| !hallo | Grüßt den Bot | !hallo |
| !hello | Grüßt den Bot | !hello |
| !djloben | Postet Lob für den DJ (mit Counter) | !djloben |
| !modloben | Postet Lob für die Mods (mit Counter) | !modloben |
| !comloben | Postet Lob für die Community (mit Counter) | !comloben |
| !botloben | Postet Lob für den Bot ;) | !botloben |
| !hug [username] | Knuddelt einen User. (mit Counter) | !hug @Bobbb |
| !megatech | Postet Lob für den Megatechniker. | !megatech |
| !brett | Ja nee, is klar. | !brett |
| !swerk | Muss ja auch mal gesagt werden. | !swerk |
| !classic | User merkt auf, dass er sich super fühlt. | !classic |
| !liebe | Zeigt seine Liebe im Chat. | !liebe |
| !leidergeil | Stellt klaer, daß es, im Channel, gerade "leider geil" ist. | !leidergeil |
| !bommeln [username] | Wer durch den Channel bommeln will. | !bommeln @partyuser |
| !mehrkonfetti | Früher war mehr Konfetti. | !mehrkonfetti |
| !musique superfrochique | Ähhmmm.....frag den Bot, ich weis auch nicht was das soll. | !bommeln |
| !garderobe | Jacke an der Garderobe abgeben. | !garderobe |
| !garderobe [Zahl] | Jacke an der Garderobe abholen. Vergiss die Marke nicht. | !garderobe 42 |
| !giveaway | Meldet den User für das Giveaway an. | !giveaway |
| !ü | Ruft zum -spamen auf. | !ü |
| !abfahrt | Partyeinheizer. | !abfahrt |
| !abriss | Partyeinheizer. | !abriss |
| !tip | Postet den Link zur Abgabe von Tips. | !tip |
| !üshirt | Postet den Link zum Verkauf der "Ü-Shirts". | !üshirt |
| !wunsch Artist - Title [| Grüße] | Sendet Musikwünsche vom Twitch an Discord. (siehe Zusatzinfo) | !wunsch Sans Souci - Nanika | Bitte Grüße an die #frogfam |
| !friends | Einfach mal die #frogfam loben. | !friends |
Sonderbefehle über Sommer und Winter werden hier nicht aufgeführt. :)
Barkarte (Getränke / Snacks) für Twitch und Discord
(es sind nicht immer alle Getränke an beIden Bars erhältlich)
"alle" bedeutet Saalrunde, es ist statt dem Usernamen einzugeben!
| Befehlskette | Bedeutung | Beispiel |
|---|---|---|
| !karte | User möchte die Karte lesen. (Kommt per DM) | !karte |
| !durst | Ja, manchmal hat man einfach Durst. | !durst |
| !jm [@username | alle] | Sucht jemanden zum "Jürgenmeister" trinken. | !jm @username |
| !schädelklar [@username | alle] ] | Warum braucht man das wohl...?. | !schädelklar @username |
| !don [@username | alle] ] | Sucht jemanden zum "Don Papa" trinken. | !don @username |
| !vodka [@username | alle] [Sorte/Geschmack] | Sucht jemanden zum "Vodka" trinken. | !vodka @username Lime |
| !bier[@username | alle] ] | Sucht jemanden zum "Bier" trinken. | !bier @username |
| !cola [@username | alle] ] | Sucht jemanden zum "Cola" trinken. | !cola @username |
| !uni [@username | alle] ] | Sucht jemanden zum "Unicum" trinken. | !uni @username |
| !milch [@username | alle] ] | Sucht jemanden zum "Milch" trinken. | !milch @username |
| !gt [@username | alle] ] | Sucht jemanden zum "Gin Tonic" trinken. | !gt @username |
| !vrb [@username | alle] ] | Sucht jemanden zum "Vodka Red-Bull" trinken. | !vrb @username |
| !kaffee [@username | alle] ] | Sucht jemanden zum "kaffee ; trinken. | !kaffee @username |
| !wein [@username | alle] ] | Sucht jemanden zum "Wein" trinken. | !wein@username |
| !sambuca[@username | alle] ] | Sucht jemanden zum "Sambuca" trinken. | !sambuca @username |
| !champagner[@username | alle] ] | Sucht jemanden zum "Champagner" trinken. | !champagner @username |
| !erdbier[@username | alle] ] | Sucht jemanden zum "Bier mit Erdbeerjoghurt" trinken. | !erdbier @username |
| !kekse[@username | alle] ] | Möchte sich mit jemandem Kekse teilen. | !kekse username |
| !käse[@username | alle] ] | Möchte sich mit jemandem Käse teilen. | !käse @username |
Änderungen vorbehalten und in Arbeit.
Adminbefehle im Twitch:
| Befehlskette | Bedeutung | Beispiel |
|---|---|---|
| !garderobe aufräumen | Räumt die Garderobe auf. Wer nicht da war hat Pech. | !garderobe aufräumen |
| !mod | Postet Modinfo. | !mod |
| !follow | Begrüßt pauschal alle Follower. | !follow |
| !fol @neueruser | Begrüßt einen neuen Follower, mit Name. | !fol @neueruser |
| !cya @username | Verabschiedet einen User, mit Name. | !cya @username |
| !sub @subscribername | Dankt einem neuen Subscriber, mit Name. | !sub @subscribername |
| !gsub @subscribername [Zahl] | Dankt einem neuen Subscriber, mit Name, für "gifted Subs". | !gsub @subscribername 5 |
| !bit @username [Anzahl Bits] | Dankt User für seine Bits, mit Name. | !bit @username 100 |
| !so [username || @username] | Sendet Shout Out (mit und ohne "@" möglich). | !so @username |
| !giveaway reset | Setzt die Anmeldungen für ein Giveaway auf neu. | !giveaway reset |
| !giveaway on | Gibt die Anmeldungen für ein Giveaway frei. | !giveaway on |
| !giveaway off | Verweigert Anmeldungen zu einem Giveaway. | !giveaway off |
| !giveaway final | Sperrt die Anmeldungen und würfelt einen Gewinner. | !giveaway final |
| !giveaway final | Sperrt die Anmeldungen und würfelt einen Gewinner. | !giveaway final |
| !save_data | Manuelles Sichern der einiger Variablen in eine Datenbank | !save_data |
| !load_data | Manuelles Laden der einiger Variablen in eine Datenbank | !load_data |
| !winteron | Winterbefehle werden durch Mod freigeschaltet | !winteron |
| !winteroff | Winterbefehle werden durch Mod gesperrt | !winteroff |
| !sommeron | Sommerbefehle werden durch Mod freigeschaltet | !sommeron |
| !sommeroff | Sommerbefehle werden durch Mod gesperrt | !sommeroff |
| !bday | Geburtstagsgrüße von der Crew. | !bday @bday-user |
| !won | Musikwünsche über Twitch werden durch Mod freigeschaltet | !won |
| !woff | Musikwünsche über Twitch werden durch Mod gesperrt | !woff |
Änderungen vorbehalten und in Arbeit.
Info:
Änderungen am GiveAway-System sind in Arbeit!
Überarbeitung einer Config ist in Arbeit.
Standardchannel für Userjoin-logs: "frogger-log" (änderbar)
Information zum Bot:

Discord:
Es werden keine Userdaten gespeichert. Die log-Daten landen direkt im Channel, nicht aber auf dem Bot-Server.
Sollte jemand "Guten Morgen" oder "Good Morning" (selbiges gilt für "Nacht") schreiben, dann fügt der Bot automatisch Standardemojis als Reaction Button an. Diese können die User dann anklicken, wenn sie nicht weitere Emojis zufügen wollen.
Der Streamanteil ist noch nicht veröffentlicht.
Twitch:
Zusätzlich ist ein "Giveaway"-System implementiert. Dieses steht bei Restart, des Bot, auf "inaktiv". Sollte es also eine unerwartet Sperrung geben kann ein Twitchmod diese aufheben. (Ebenso aktivieren) Der Mod kann dann das Ergebnis auswürfeln lassen.
Bei der Registrierung zum Gewinnspiel wird nur der TwitchUsername in eine Datenbank gelegt. Alle weiteren, gespeicherten Daten, haben keine Userdaten und sind lediglich Servername/Channelname. (DC-Server von "Jay Frog" / TwitchChannel von "JayFrog".
Discord-User haben die Möglichkeit Musikwünsche im Discord zu posten (inkl. Infolink oder Bild). Twitchuser haben die Möglichkeit im Twitch einen Musikwunsch zu äußern, der dann in Discord übertragen wird. Der Wunsch ist nur für Jay Frog, Mods und Admins schichtbar. (siehe Galerie) Eine Discordzugehörigkeit ist nicht nötig, aber erwünscht. Discordmember dürfen diesen Service ebenfalls nutzen. Der Wunsch bleibt (aktuell) denoch unsichtbar.
Spotify:
Durch eine API von/für MSN ist es möglich sowohl im Twitch, als auch im Discord Wetterdaten abzufragen. Städte wie "Yew York" werden "newyork" geschrieben. Im Twitch kann man einfach schreiben: "Wie ist das Wetter in riodejanero?" und im Discord "!wetter riodejanero" oder lässt die Vorschau bringen (per DM), indem man noch ein "full" ans Ende setzt.
Benötigte Permissions:
MANAGE_GUILD : Auslesen der Userinfos
MANAGE_MESSAGES : löschen der eingegebenen Befehle (keine Pflicht, aber von Vorteil)
VIEW_CHANNEL : Sonst kann er nix lesen
SEND_MESSAGES : Nachrichten senden
READ_MESSAGES : Nachrichten lesen (für Befehlseingabe)
EMBED_LINKS : Eigener Link, Link zu Discord, Twitch und Youtube + Spotify
ATTACH_FILES : Daten anhängen
ADD_REACTIONS : Reaction Buttons zufügen
Informationen zum Streamzusatz und Datenschutz:
Generell werden keine Nutzerbezogenen Daten gespeichert.
Außer:
Wärend des "Giveaway-Events" wird der Twitch-Username gespeichert und nach Beendigung bzw. vor einem neuen Event gelöscht. Teilnehmer des "Giveaway-Events" stimmen, ohne besondere Nachfrage, der Speicherung zu.
Für die Streamevents wird den Subscribern die Möglichkeit gegeben Bilder, in einem speziell vorgesehenem Discord-Channel, hochzuladen.
Mit dem Updoad überstellt der Eigentümer (Twitch-User) die Rechte zur Veröffentlichung an den Streambetreiber "Jay Frog", um diese Bilder in Streams, auf der Twitch-Plattform, einzubinden. Daher wird gebeten nur Bilder zur Verfügung zu sellen zu denen alle abgebildeten Personen ihr Einverständnis gegeben haben. Sowohl "Jay Frog" als auch die Technikteams, Discord-Admins und Stream-Teams behalten sich vor unangemessene Bilder sowohl im Discord, als auch im Streamsystem zu löschen und die Autoren der Posts zu verwarnen, zu "muten" oder, im schlimmsten Fall, des Discord-Servers zu verweisen. Der Dienst wird den Subscribern vorbehalten sein. Weiterhin wird der Dienst angekündigt freigegeben werden. Dies erfolgt im Discord oder direkt im Stream.
Links zu Jay Frog:
"Frogger" kann nicht eingeladen werden. Er ist einzig und allein für den Discord und Twitch von "Jay Frog" gedacht.
Link zu PayPal: https://www.paypal.com/paypalme/firebommel PayPal nimmt € entgegen.
Gallerie:







