FreundebotEXTREME Dokumentation
Alle Slash-Commands, Event-Handler und Hintergrundaufgaben des Bots im Γberblick.
Mute System
6 CommandsStartet den Mute-Zyklus. Der Ziel-User wird jede Minute automatisch fΓΌr die konfigurierte Dauer gemutet und danach wieder entmutet. Der Zyklus lΓ€uft als Hintergrundaufgabe bis /stopmute aufgerufen wird.
Stoppt den laufenden Mute-Zyklus und entmutet den Target-User sofort. Falls Selfmute aktiv war, wird auch der Aufrufer des Befehls unmittelbar entmutet.
Γndert die Mute-Dauer pro Zyklus. Standard: 20 Sekunden. Erlaubter Bereich: 1β59 Sekunden.
| Parameter | Typ | Beschreibung |
|---|---|---|
| seconds | int | Sekunden pro Mute-Zyklus (1β59) |
Legt fest, wer im Mute-Zyklus gemutet wird. Bots kΓΆnnen nicht als Opfer eingestellt werden.
| Parameter | Typ | Beschreibung |
|---|---|---|
| member | @User | Das neue Mute-Opfer |
Aktiviert Selfmute β der Aufrufer wird zusΓ€tzlich zusammen mit dem Ziel-User bei jedem Mute-Zyklus gemutet.
Deaktiviert Selfmute und entmutet den Aufrufer sofort.
Reminder & Benachrichtigungen
5 CommandsErinnert dich nach einer angegebenen Dauer. UnterstΓΌtzte Formate: 10m, 2h, 90s. Die Benachrichtigung erfolgt per DM oder Channel-Mention.
| Parameter | Typ | Beschreibung |
|---|---|---|
| duration | str | Dauer, z.B. 10m, 2h, 90s |
| description | str | Text der Erinnerung |
Plant eine Erinnerung fΓΌr eine bestimmte Uhrzeit in der Berliner Zeitzone.
| Parameter | Typ | Beschreibung |
|---|---|---|
| time | str | Uhrzeit im Format HH:MM (Berliner Zeit) |
| description | str | Text der Erinnerung |
Pings dich, sobald ein bestimmtes Mitglied einem Voice Channel beitritt. Wird einmalig ausgelΓΆst und danach deaktiviert.
| Parameter | Typ | Beschreibung |
|---|---|---|
| member | @User | Das zu beobachtende Mitglied |
| description | str | Notiz zur Erinnerung |
Pings dich, sobald ein bestimmtes Mitglied den Voice Channel verlΓ€sst.
| Parameter | Typ | Beschreibung |
|---|---|---|
| member | @User | Das zu beobachtende Mitglied |
| description | str | Notiz zur Erinnerung |
Zeigt alle aktiven Erinnerungen des Aufrufers. Γber ein Dropdown-MenΓΌ kΓΆnnen einzelne Reminder ausgewΓ€hlt und abgebrochen werden.
Info & Utility
10 CommandsZeigt die aktuelle Latenz (Websocket-Ping) des Bots in Millisekunden.
Zeigt an, wie lange der Bot bereits lΓ€uft β aufgeteilt in Stunden, Minuten und Sekunden seit dem letzten Start.
Listet alle Mitglieder und Rollen auf dem Server auf, die Administrator- oder βServer verwalten"-Rechte besitzen.
Zeigt eine Γbersicht des Servers: Name, Besitzer, Mitgliederanzahl, Kanal- und Rollenanzahl, Boost-Level und Erstellungsdatum.
Zeigt detaillierte Informationen zu einer Rolle: ID, Mitgliederanzahl, Mention-Status, Position in der Hierarchie, Erstellungsdatum und alle Mitglieder mit dieser Rolle.
| Parameter | Typ | Beschreibung |
|---|---|---|
| role | @Rolle | Die zu untersuchende Rolle |
Zeigt das Profilbild eines Mitglieds als groΓes Embed mit direktem Download-Link. Ohne Angabe wird das eigene Bild angezeigt.
| Parameter | Typ | |
|---|---|---|
| member | @User | optional |
Zeigt Informationen zu einem Mitglied: Tag, ID, Bot-Status, Kontoerstellungsdatum, Beitrittsdatum, Top-Rolle und vollstΓ€ndige Rollenliste.
| Parameter | Typ | |
|---|---|---|
| member | @User | optional |
Ruft das aktuelle Wetter fΓΌr eine Stadt ΓΌber die wttr.in-API ab. Zeigt Temperatur, Luftfeuchtigkeit, Windgeschwindigkeit und Wetterlage mit Emoji.
| Parameter | Typ | Beschreibung |
|---|---|---|
| city | str | Stadtname |
Zeigt Hilfe zu einem bestimmten Befehl oder eine alphabetisch sortierte Γbersicht aller verfΓΌgbaren Commands direkt in Discord.
| Parameter | Typ | |
|---|---|---|
| befehl | str | optional |
Γndert das Profilbild des Bots. UnterstΓΌtzte Formate: PNG, JPG, GIF. Es muss eine direkte Bild-URL angegeben werden.
| Parameter | Typ | Beschreibung |
|---|---|---|
| url | str | Direkte Bild-URL (.png, .jpg, .gif) |
Fun & Spiele
4 CommandsWirft eine MΓΌnze und zeigt zufΓ€llig βHeads" oder βTails".
Erstellt eine Umfrage mit 2β4 AntwortmΓΆglichkeiten. Emoji-Reaktionen (1οΈβ£β4οΈβ£) werden automatisch hinzugefΓΌgt, sodass alle abstimmen kΓΆnnen.
| Parameter | Typ | |
|---|---|---|
| question | str | |
| option1 | str | |
| option2 | str | |
| option3 | str | optional |
| option4 | str | optional |
Berechnet die KompatibilitΓ€t zweier Mitglieder (0β100%) anhand ihrer User-IDs, generiert einen kombinierten Schiffsnamen und zeigt ein farbiges Balken-Diagramm mit Bewertung.
| Parameter | Typ | Beschreibung |
|---|---|---|
| member1 | @User | Erste Person |
| member2 | @User | Zweite Person |
Schickt einem Mitglied eine DM und fordert es auf, in den Voice Channel des Aufrufers zu kommen. Eine optionale Nachricht kann als BegrΓΌndung mitgeschickt werden.
| Parameter | Typ | |
|---|---|---|
| member | @User | |
| nachricht | str | optional |
Anime Aktionen
3 CommandsUmarmt ein Mitglied mit einem zufΓ€lligen Anime-Hug-GIF. Zeigt β[Du] hugs [Ziel]" als Embed-Nachricht.
| Parameter | Typ | Beschreibung |
|---|---|---|
| member | @User | Ziel der Umarmung |
KΓΌsst ein Mitglied mit einem zufΓ€lligen Anime-Kiss-GIF. Zeigt β[Du] kisses [Ziel]".
| Parameter | Typ | Beschreibung |
|---|---|---|
| member | @User | Ziel des Kusses |
Kuschelt mit einem Mitglied mit einem zufΓ€lligen Anime-Cuddle-GIF. Zeigt β[Du] cuddles with [Ziel]".
| Parameter | Typ | Beschreibung |
|---|---|---|
| member | @User | Kuschel-Partner |
Moderation
3 CommandsLΓΆscht eine bestimmte Anzahl Nachrichten im aktuellen Kanal (1β100). Erfordert Administrator-Rechte.
| Parameter | Typ | Beschreibung |
|---|---|---|
| anzahl | int | Anzahl der zu lΓΆschenden Nachrichten (1β100) |
Kopiert einen Custom-Emoji von einem anderen Server auf diesen Server. LΓ€dt das Emoji-Bild (PNG/GIF) herunter und erstellt einen neuen Server-Emoji. Erfordert Administrator-Rechte.
| Parameter | Typ | |
|---|---|---|
| emoji | Custom-Emoji | |
| name | str | optional |
Zeigt einen Custom-Emoji als 512Γ512 px groΓes Bild in einem Embed mit direktem Link-Button an.
| Parameter | Typ | Beschreibung |
|---|---|---|
| emoji | Custom-Emoji | Der anzuzeigende Emoji |
Forum Integration
2 CommandsTeilt einen Forum-Thread im dedizierten Forum-Kanal und fordert die Like-Rolle zum Liken auf. Der Bot pingt die Rolle, postet ein Embed mit Buttons fΓΌr Thread-Link, Profil-Link und Rollen-Toggle. Nur im Forum-Kanal verwendbar. URLs mΓΌssen zu gta5grand.com/forum gehΓΆren.
| Parameter | Typ | |
|---|---|---|
| link | Thread-URL | |
| profil | Profil-URL | optional |
Zeigt Forum-Statistiken: Gesamtanzahl der Posts, aufgeteilt nach Status (Pending / Approved / Reviewed / Rejected), sowie die 10 neuesten BeitrΓ€ge.
Events & Background Tasks
5 HandlerWird ausgelΓΆst, sobald der Bot verbunden und einsatzbereit ist. Synchronisiert alle Slash-Commands mit dem konfigurierten Server (Guild-Sync) und gibt eine BestΓ€tigung in der Konsole aus.
Wird ausgelΓΆst, wenn ein neues Mitglied dem Server beitritt. Sendet automatisch Willkommensnachrichten in 3 konfigurierte KanΓ€le. Diese werden nach 30 Sekunden wieder automatisch gelΓΆscht.
Wird bei jeder Voice-Channel-AktivitΓ€t ausgelΓΆst (Beitreten/Verlassen). PrΓΌft aktive VC-Join/VC-Leave-Reminder und benachrichtigt den Anforderer per DM oder Channel-Mention.
Filtert Nachrichten im Forum-Kanal: Alle Nachrichten, die nicht vom Bot stammen, werden automatisch gelΓΆscht, um den Kanal ausschlieΓlich fΓΌr Bot-Posts zu reservieren.
Hintergrundaufgabe die alle 60 Sekunden ausgefΓΌhrt wird, solange der Mute-Zyklus aktiv ist. Mutet den Target-User fΓΌr die konfigurierte Dauer, wartet und entmutet ihn wieder. Optional auch den Zyklus-Starter (Selfmute), sofern er nicht das Ziel ist.