Diese Absichten waren zuvor standardmäßig aktiviert, sind jetzt jedoch deaktiviert, sofern sie nicht explizit aktiviert werden.
Wenn Sie verwenden Wenn Sie in Ihrer Anwendung privilegierte Absichten verwenden, kann Folgendes auftreten Probleme:
Um privilegierte Absichten zu aktivieren, befolgen Sie diese Schritte:
Gehen Sie zum Discord-Entwicklerportal, wählen Sie Ihre Anwendung aus und aktivieren Sie die privilegierten Absichten auf der Registerkarte „Bot“.
2. Aktivieren Sie Absichten in discord.js
Geben Sie in Ihrer discord.js-Anwendung die gewünschten Absichten mithilfe der Intents-Klasse oder eines Bitfeldwerts in den ClientOptions an. Zum Beispiel:
const client = new Discord.Client({ ws: { intents: Discord.Intents.PRIVILEGED, }, });
Um die beschriebenen Probleme zu lösen Stellen Sie bei dieser Frage sicher, dass Sie privilegierte Absichten für Ihre Anwendung aktiviert haben. Indem Sie die oben beschriebenen Schritte ausführen, können Sie die ordnungsgemäße Funktionalität Ihrer Discord.js-Ereignisse und -Caches wiederherstellen.
Das obige ist der detaillierte Inhalt vonWarum können meine Discord.js-Bots nach der Durchsetzung der privilegierten Absicht von Discord keine Mitgliederereignisse empfangen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!