Zum Hauptinhalt springen

Typumwandlungen für Discord-Objekte

Behandle einen Nutzer oder eine Interaktion als spezifischeren Typ, damit du dessen zusätzliche Werte nutzen kannst.

Benutzer als Server-Mitglied behandeln​

Behandelt einen Discord-Benutzer als Mitglied dieses Servers. Gibt nichts zurück, wenn der Benutzer kein Mitglied des angegebenen Servers ist.

Eingaben

NameTypPflichtDetails
BenutzerBenutzerJaBenutzer, der als Mitglied aufgelöst wird.

Ausgaben

NameTypDetails
MitgliedServer-MitgliedDas Server-Mitglied oder leer, falls nicht Mitglied dieses Servers. Kann leer sein.

Interaktion als Button-Klick behandeln​

Grenzt eine generische Interaktion auf einen Button-Klick ein. Gibt nichts zurück, wenn die Interaktion einen anderen Typ hat.

Eingaben

NameTypPflichtDetails
InteraktionInteraktionJaInteraktion, deren Typ eingegrenzt wird.

Ausgaben

NameTypDetails
Button-InteraktionButton-KlickEingegrenzte Button-Interaktion oder leer, falls nicht vom Typ Button-Klick. Kann leer sein.

Interaktion als Auswahlmenü behandeln​

Grenzt eine generische Interaktion auf eine Auswahlmenü-Einreichung ein. Gibt nichts zurück, wenn die Interaktion eine andere Art hat.

Eingaben

NameTypPflichtDetails
InteraktionInteraktionJaInteraktion, deren Typ eingegrenzt wird.

Ausgaben

NameTypDetails
Auswahlmenü-InteraktionAuswahlmenü-InteraktionEingegrenzte Auswahlmenü-Einreichung oder leer, falls es kein Auswahlmenü war. Kann leer sein.

Interaktion als Benutzer-Auswahlmenü behandeln​

Grenzt eine allgemeine Interaktion auf eine Mitglieder-Auswahlmenü-Antwort ein. Gibt nichts zurück, wenn die Interaktion eine andere Art hat.

Eingaben

NameTypPflichtDetails
InteraktionInteraktionJaDie einzugrenzende Interaktion.

Ausgaben

NameTypDetails
Benutzer-Auswahlmenü-InteraktionBenutzer-Auswahlmenü-InteraktionDie eingegrenzte Mitglieder-Auswahl, oder leer, wenn es keine ist. Die gewählten Werte kommen als echte Mitglieder zurück, nicht als IDs. Kann leer sein.

Interaktion als Rollen-Auswahlmenü behandeln​

Grenzt eine allgemeine Interaktion auf eine Rollen-Auswahlmenü-Antwort ein. Gibt nichts zurück, wenn die Interaktion eine andere Art hat.

Eingaben

NameTypPflichtDetails
InteraktionInteraktionJaDie einzugrenzende Interaktion.

Ausgaben

NameTypDetails
Rollen-Auswahlmenü-InteraktionRollen-Auswahlmenü-InteraktionDie eingegrenzte Rollen-Auswahl, oder leer, wenn es keine ist. Die gewählten Werte kommen als echte Rollen zurück, nicht als IDs. Kann leer sein.

Interaktion als Kanal-Auswahlmenü behandeln​

Grenzt eine allgemeine Interaktion auf eine Kanal-Auswahlmenü-Antwort ein. Gibt nichts zurück, wenn die Interaktion eine andere Art hat.

Eingaben

NameTypPflichtDetails
InteraktionInteraktionJaDie einzugrenzende Interaktion.

Ausgaben

NameTypDetails
Kanal-Auswahlmenü-InteraktionKanal-Auswahlmenü-InteraktionDie eingegrenzte Kanal-Auswahl, oder leer, wenn es keine ist. Die gewählten Werte kommen als echte Kanäle zurück, nicht als IDs. Kann leer sein.

Interaktion als Auswahlmenü für Benutzer oder Rollen behandeln​

Grenzt eine allgemeine Interaktion auf eine Mitglieder-oder-Rollen-Auswahlmenü-Antwort ein. Gibt nichts zurück, wenn die Interaktion eine andere Art hat.

Eingaben

NameTypPflichtDetails
InteraktionInteraktionJaDie einzugrenzende Interaktion.

Ausgaben

NameTypDetails
Interaktion mit Auswahlmenü für Benutzer oder RollenInteraktion mit Auswahlmenü für Benutzer oder RollenDie eingegrenzte Mitglieder-oder-Rollen-Auswahl, oder leer, wenn es keine ist. Gewählte Mitglieder und gewählte Rollen liegen in zwei getrennten Listen. Kann leer sein.

Interaktion als Modal-Einreichung behandeln​

Grenzt eine generische Interaktion auf eine Modal-Einreichung ein. Gibt nichts zurück, wenn die Interaktion einen anderen Typ hat.

Eingaben

NameTypPflichtDetails
InteraktionInteraktionJaInteraktion, deren Typ eingegrenzt wird.

Ausgaben

NameTypDetails
Modal-Einreichungs-InteraktionModal absendenEingegrenzte Modal-Einreichung oder leer, falls nicht vom Typ Modal-Einreichung. Kann leer sein.

Interaktion als Slash-Befehl behandeln​

Grenzt eine generische Interaktion auf einen Slash-Befehl ein. Gibt nichts zurück, wenn die Interaktion einen anderen Typ hat.

Eingaben

NameTypPflichtDetails
InteraktionInteraktionJaInteraktion, deren Typ eingegrenzt wird.

Ausgaben

NameTypDetails
Slash-Befehl-InteraktionSlash-BefehlEingegrenzter Slash-Befehl oder leer, falls nicht vom Typ Slash-Befehl. Kann leer sein.
Brauchst du mehr Hilfe?
Findest du nicht, wonach du suchst? Unser Team hilft dir gerne.