Was sind Schaltflächen für Apps?
Seit Einführung von Apps auf Discord verwenden Entwickler Reaktionen für eine schaltflächenähnliche Funktionalität: Durch Klicken oder Tippen auf das Emoji wird die App angewiesen, eine Aktion auszuführen („Reaktion zur Bestätigung“). Diese Lösung haben die meisten von euch als Workaround gewählt, um eine Auswahl oder Aktion an eine App zu senden.
Wir wissen, dass dies nicht die effizienteste Methode ist, insbesondere da Reaktionen von einer App einzeln zu einer Nachricht hinzugefügt werden müssen, was zu Problemen mit Ratenbeschränkungen führen kann. Um dieses Problem zu lösen, können Entwickler Schaltflächen in ihre Apps integrieren!
Was kann ich tun und wo kann ich mehr erfahren?
Wenn du nähere Informationen zum Thema erhalten möchtest, z. B. wie viele Farben es gibt (vier!) oder ob du Emojis in die Schaltflächen integrieren kannst (ja, kannst du!), dann findest du diese in der Discord-Dokumentation in unserem Entwicklerportal.
Ich habe Feedback - wo kann ich Anmerkungen zu Schaltflächen hinterlassen?
Du kannst dein Feedback jederzeit auf dem Discord Developers Server hinterlassen. Wir empfehlen dir, dem Server beizutreten, um immer auf dem Laufenden zu bleiben - alle wichtigen Ankündigungen für Entwickler werden zuerst dort veröffentlicht. Gelegentlich bieten wir Entwicklern auch die Möglichkeit, uns über den frühzeitigen Zugang zu neuen Funktionen und Beta-Versionen beim Testen zu unterstützen.
Kann ich als Entwickler auf irgendeine Weise präsentieren, wie ich eine neue Funktion bei meiner eigenen App verwendet habe?
Wir freuen uns immer darüber, wenn Entwickler mit Schaltflächen experimentieren, und sind aktiv auf der Suche nach tollen Anwendungsbeispielen für Schaltflächen in Apps! Teile deine aktuellen Projekte deshalb auf jeden Fall auf unserem Discord Developers Server.
Ich betreibe oder moderiere einen Server - muss ich Berechtigungen erteilen oder ändern, damit Apps mit Schaltflächen auf meinem Server richtig funktionieren?
Es sind keine neuen Berechtigungen erforderlich, um Schaltflächen auf Servern zu aktivieren.
Gibt es für mich als Entwickler irgendwelche Tipps, wie ich meine App auf Schaltflächen umstellen kann, ohne dass es meine Benutzer verwirrt oder irgendwelche negativen Folgen für sie hat?
Im Allgemeinen bieten Schaltflächen ein besseres Benutzererlebnis als Reaktions-Emojis. Daher empfehlen wir Entwicklern, Schaltflächen für Befehle zu verwenden, die für die jeweilige App sinnvoll sind.
Wie bei allen neuen Features wäre es für die Benutzer wahrscheinlich hilfreich, wenn sie darüber informiert würden, wie sich die Art und Weise, wie sie mit der App interagieren, ändern wird. Wir empfehlen, einen privaten oder kontrollierten Testkanal oder -server für eine kleine Gruppe von Benutzern einzurichten, um sicherzustellen, dass alles ordnungsgemäß funktioniert, und erst dann den Benutzern auf deinem Support-Server mitzuteilen, dass Schaltflächen integriert wurden. Jede App ist anders, also entscheide dich für den Weg, der für dich am besten funktioniert.
Wende dich an unser Entwicklersupport-Team, wenn du nach dem Lesen dieses und weiterer verlinkter Artikel noch Fragen hast!