Discord server Vorstellung Rolle?
Hey Community
Ich hätte da eine Frage. Ich habe auf meinem Discord Server einen Vorstellungs channel und ich möchte, dass sich die neuen Mitglieder dort erstmal vorstellen und dann würden sie Zugriff auf den Rest des Servers bekommen. Gibt es einen Bot der das überprüfen kann und ihnen dann die Mitglieder Rolle geben kann? Es würde zu lange dauern wenn ich es selber machen würde, da ich und mein Team ja auch mal nicht online sind und dank stecken die neuen Mitglieder fest...
Ich bedanke mich im Voraus für alle hilfreichen Antworten 🙏🏻
Willst du einen eigenen Bot dafür programmieren und wenn ja in welcher Sprache, oder einen Public-Bot dafür verwenden?
Ich wollte einen eigenen Bot programmieren nur für meinen Server :) Und auf Englisch weil mein Server ein englischer Server ist
1 Antwort
Das Problem bei einem Bot: man könnte das mit einer Reaktion oder mit einem Bot lösen, welcher auf eine Nachricht in deinem Vorstellungs-Channel eine Rolle vergibt.
Wie willst du jedoch überprüfen, ob die Vorstellung sinnvoll ist und nicht z.B. Lorem Ipsum
Nun, ich kann persönlich nur über den Python-Api-Wrapper discord.py sprechen. Dort gibt es eine Möglichkeit, etwas auszuführen, sobald eine Nachricht gesendet wurde. Du überprüfst eben, ob diese Nachricht in deinem Vorstellungs-Channel geschrieben wurde, und sollte der Nutzer die Rolle noch nicht haben, weist du ihm diese eben zu
Uuff das hört sich recht kompliziert an, aber danke.
nö, eigentlich nicht. So pseudocode-mäßig:
(als Platzhalter sei mal die ID des Channels 42)
def on_message(message):
if message.channel.id == 42 and "Member" not in message.author.roles:
member.add_roles("Member")
Das stimmt, aber wie würde ich denn den Bot so programmieren, dass er die Rolle und eine Reaktion gibt, wenn ein Mitglied etwas dort reinschickt? Das ist mein größeres Problem