FreundebotEXTREME Dokumentation

Alle Slash-Commands, Event-Handler und Hintergrundaufgaben des Bots im Überblick.

33 Slash Commands
4 Event Handler
1 Background Task
discord.py Β· Python
πŸ”‡

Mute System

6 Commands
/startmute
Slash

Startet 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.

/stopmute
Slash

Stoppt den laufenden Mute-Zyklus und entmutet den Target-User sofort. Falls Selfmute aktiv war, wird auch der Aufrufer des Befehls unmittelbar entmutet.

/muteduration
Slash

Γ„ndert die Mute-Dauer pro Zyklus. Standard: 20 Sekunden. Erlaubter Bereich: 1–59 Sekunden.

ParameterTypBeschreibung
seconds int Sekunden pro Mute-Zyklus (1–59)
/mutevictim
Slash

Legt fest, wer im Mute-Zyklus gemutet wird. Bots kΓΆnnen nicht als Opfer eingestellt werden.

ParameterTypBeschreibung
member @User Das neue Mute-Opfer
/selfmute yes
Slash

Aktiviert Selfmute β€” der Aufrufer wird zusΓ€tzlich zusammen mit dem Ziel-User bei jedem Mute-Zyklus gemutet.

/selfmute no
Slash

Deaktiviert Selfmute und entmutet den Aufrufer sofort.

⏰

Reminder & Benachrichtigungen

5 Commands
/remind in
Slash

Erinnert dich nach einer angegebenen Dauer. UnterstΓΌtzte Formate: 10m, 2h, 90s. Die Benachrichtigung erfolgt per DM oder Channel-Mention.

ParameterTypBeschreibung
duration str Dauer, z.B. 10m, 2h, 90s
description str Text der Erinnerung
/remind at
Slash

Plant eine Erinnerung fΓΌr eine bestimmte Uhrzeit in der Berliner Zeitzone.

ParameterTypBeschreibung
time str Uhrzeit im Format HH:MM (Berliner Zeit)
description str Text der Erinnerung
/remind vc-join
Slash

Pings dich, sobald ein bestimmtes Mitglied einem Voice Channel beitritt. Wird einmalig ausgelΓΆst und danach deaktiviert.

ParameterTypBeschreibung
member @User Das zu beobachtende Mitglied
description str Notiz zur Erinnerung
/remind vc-leave
Slash

Pings dich, sobald ein bestimmtes Mitglied den Voice Channel verlΓ€sst.

ParameterTypBeschreibung
member @User Das zu beobachtende Mitglied
description str Notiz zur Erinnerung
/remind list
Slash

Zeigt alle aktiven Erinnerungen des Aufrufers. Über ein Dropdown-Menü kânnen einzelne Reminder ausgewÀhlt und abgebrochen werden.

ℹ️

Info & Utility

10 Commands
/ping
Slash

Zeigt die aktuelle Latenz (Websocket-Ping) des Bots in Millisekunden.

/uptime
Slash

Zeigt an, wie lange der Bot bereits lΓ€uft β€” aufgeteilt in Stunden, Minuten und Sekunden seit dem letzten Start.

/perms
Slash

Listet alle Mitglieder und Rollen auf dem Server auf, die Administrator- oder β€žServer verwalten"-Rechte besitzen.

/serverinfo
Slash

Zeigt eine Übersicht des Servers: Name, Besitzer, Mitgliederanzahl, Kanal- und Rollenanzahl, Boost-Level und Erstellungsdatum.

/roleinfo
Slash

Zeigt detaillierte Informationen zu einer Rolle: ID, Mitgliederanzahl, Mention-Status, Position in der Hierarchie, Erstellungsdatum und alle Mitglieder mit dieser Rolle.

ParameterTypBeschreibung
role @Rolle Die zu untersuchende Rolle
/avatar
Slash

Zeigt das Profilbild eines Mitglieds als großes Embed mit direktem Download-Link. Ohne Angabe wird das eigene Bild angezeigt.

ParameterTyp
member @User optional
/userinfo
Slash

Zeigt Informationen zu einem Mitglied: Tag, ID, Bot-Status, Kontoerstellungsdatum, Beitrittsdatum, Top-Rolle und vollstΓ€ndige Rollenliste.

ParameterTyp
member @User optional
/weather
Slash

Ruft das aktuelle Wetter fΓΌr eine Stadt ΓΌber die wttr.in-API ab. Zeigt Temperatur, Luftfeuchtigkeit, Windgeschwindigkeit und Wetterlage mit Emoji.

ParameterTypBeschreibung
city str Stadtname
/hilfe
Slash

Zeigt Hilfe zu einem bestimmten Befehl oder eine alphabetisch sortierte Übersicht aller verfügbaren Commands direkt in Discord.

ParameterTyp
befehl str optional
/botpfp
Slash

Γ„ndert das Profilbild des Bots. UnterstΓΌtzte Formate: PNG, JPG, GIF. Es muss eine direkte Bild-URL angegeben werden.

ParameterTypBeschreibung
url str Direkte Bild-URL (.png, .jpg, .gif)
πŸŽ‰

Fun & Spiele

4 Commands
/coinflip
Slash

Wirft eine MΓΌnze und zeigt zufΓ€llig β€žHeads" oder β€žTails".

/poll
Slash

Erstellt eine Umfrage mit 2–4 AntwortmΓΆglichkeiten. Emoji-Reaktionen (1️⃣–4️⃣) werden automatisch hinzugefΓΌgt, sodass alle abstimmen kΓΆnnen.

ParameterTyp
questionstr
option1str
option2str
option3stroptional
option4stroptional
/ship
Slash

Berechnet die KompatibilitΓ€t zweier Mitglieder (0–100%) anhand ihrer User-IDs, generiert einen kombinierten Schiffsnamen und zeigt ein farbiges Balken-Diagramm mit Bewertung.

ParameterTypBeschreibung
member1@UserErste Person
member2@UserZweite Person
/summon
Slash

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.

ParameterTyp
member@User
nachrichtstroptional
πŸ’•

Anime Aktionen

3 Commands
/hug
Slash

Umarmt ein Mitglied mit einem zufΓ€lligen Anime-Hug-GIF. Zeigt β€ž[Du] hugs [Ziel]" als Embed-Nachricht.

ParameterTypBeschreibung
member@UserZiel der Umarmung
/kiss
Slash

KΓΌsst ein Mitglied mit einem zufΓ€lligen Anime-Kiss-GIF. Zeigt β€ž[Du] kisses [Ziel]".

ParameterTypBeschreibung
member@UserZiel des Kusses
/cuddle
Slash

Kuschelt mit einem Mitglied mit einem zufΓ€lligen Anime-Cuddle-GIF. Zeigt β€ž[Du] cuddles with [Ziel]".

ParameterTypBeschreibung
member@UserKuschel-Partner
πŸ›‘οΈ

Moderation

3 Commands
/clear
Admin Slash

LΓΆscht eine bestimmte Anzahl Nachrichten im aktuellen Kanal (1–100). Erfordert Administrator-Rechte.

ParameterTypBeschreibung
anzahlintAnzahl der zu lΓΆschenden Nachrichten (1–100)
/stealemoji
Admin Slash

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.

ParameterTyp
emojiCustom-Emoji
namestroptional
/emojibild
Slash

Zeigt einen Custom-Emoji als 512Γ—512 px großes Bild in einem Embed mit direktem Link-Button an.

ParameterTypBeschreibung
emojiCustom-EmojiDer anzuzeigende Emoji
πŸ“‹

Forum Integration

2 Commands
/forum
Slash

Teilt 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.

ParameterTyp
linkThread-URL
profilProfil-URLoptional
/forumstats
Slash

Zeigt Forum-Statistiken: Gesamtanzahl der Posts, aufgeteilt nach Status (Pending / Approved / Reviewed / Rejected), sowie die 10 neuesten BeitrΓ€ge.

⚑

Events & Background Tasks

5 Handler
on_ready
Event

Wird 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.

on_member_join
Event

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.

on_voice_state_update
Event

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.

on_message
Event

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.

mute_cycle
Task Β· 60s

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.