„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Warum funktionieren meine Befehle von diskordt.py 2.0 Bot trotz keiner Fehler?

Warum funktionieren meine Befehle von diskordt.py 2.0 Bot trotz keiner Fehler?

Gepostet am 2025-02-06
Durchsuche:400

Why Aren't My Discord.py 2.0 Bot Commands Working, Despite No Errors?

Befehle, die nicht in Discord.py 2.0 ausgeführt werden: Keine Fehler, sondern ereignen waren signifikante Änderungen in der Bibliothek. Ein bemerkenswerter Unterschied ist die Einführung von Absichten, eine Möglichkeit, anzugeben, welche Arten von Ereignissen, auf die der Bot zu hören ist Aktivieren Sie spezifische Funktionen in Ihrem Bot. Standardmäßig sind Nachrichteninhalte nicht in den Standardabsichten enthalten. Obwohl Ihr Bot erfolgreich ausgeführt wird und Berichte sind, können er keine Befehle erhalten, da er die erforderlichen Berechtigungen fehlen. Aktivieren Sie den Nachrichteninhalt in Ihrem Bot. Dies erlaubt es, Nachrichteninhalte zu lesen und zu antworten, einschließlich Befehlen.

Hier erfahren ] Besuchen Sie das Portal des Discord -Entwicklers und wählen Sie Ihre Bewerbung.

bot Abschnitt:

Navigieren Sie zum Abschnitt "Bot".

Aktivieren Sie den Nachrichteninhalt intent:

Suchen Sie auf der Registerkarte "Berechtigungen" den Abschnitt "Inhalt in" Nachrichteninhalte "und aktivieren Sie das Feld, um es zu aktivieren.

Bot -Code aktualisieren:

Sobald die Absicht des Nachrichteninhalts aktiviert ist, benötigen Sie, Sie benötigen, Sie benötigen Sie Um den Code Ihres Bots zu aktualisieren, um ihn einzuschließen:
  1. Importieren Sie Discord Aus Discord.ext -Importbefehlen # Erstellen Sie eine Instanz von Absichten (Standardabsichten sind bereits enthalten) Invents = diskord.intens.default () # Fügen Sie die Absicht der Nachrichteninhalte zur Liste der Absichten hinzu Absagen.Message_Content = true # Erstellen Sie Ihren Discord Bot bot = commands.bot (command_prefix = '$', Intents = Intens, help_command = none)
  2. Mit diesen Änderungen sollte Ihr Bot jetzt in der Lage sein, Befehle in diskordy.py 2.0 ordnungsgemäß zu empfangen und auszuführen, genau wie Es tat in 1.7.3.
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3