Invalid Webhook Token
Hey, ich bekomme seit einiger Zeit diesen Fehler in meinem discord.py-Bot .
User können per Slashcommand ein Embed generieren und diesen kann man up/downvoten sowie bearbeiten. Da ich die Message-ID, Guild-ID und Channel-ID irgendwo speichern muss, damit der Bot diese nach einem Neustart finden kann, speichere ich diese in einer JSON-Datei, was so weit funktioniert.
Jedoch bekomme ich öfter diese Fehlermeldung und weiß nicht, was ich mit dieser anfangen soll. 😄
der code in der fehlermeldung :
6 Replies
:hack: - Danke für deine Frage!
› Unsere Community freut sich schon, dir bei deinem Problem weiterzuhelfen! Sei so lieb und unterstütze die Personen welche dir weitergeholfen in dem du die Antwort welche das Problem lösen konnte akzeptierst.
:stackoverflow: - Ich habe folgende Stackoverflow-Frage gefunden, die dir weiterhelfen könnte:
https://stackoverflow.com/questions/66757219/tasks-loop-invalid-webhook-token-after-15-minutes- :accept: = Akzeptiert die Antwort und markiert dein Problem als gelöst. Alternativ kannst du auch
/solved
verwenden, falls du es selbst herausgefunden hast.
Pushe deinen Post für mehr Aufmerksamkeit mit /push
.
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀Ich kann meine Embeds auch nach einem Neustart bearbeiten, vorher ging das nicht und deswegen speichere ich diese, jedoch wundert es mich jetzt, dass ich trotzdem ab und zu diese Fehlermeldung bekomme, da es eigentlich behoben sein sollte.
Kannst du auch mal den Code zeigen der den Fehler erzeugt? Wäre immer nützlich beides zu haben
Achso warte in der darstellung am Desktop konnte ich den code sehen, war am handy bissl komisch.
Sind mit den Webhooks normale Webhooks gemeint, die du in einem Channel erstellst?
Falls das "Webhooks" in form von Interaction Responses sind, die kannst du wenn überhaupt nur 15 Min lang nutzen, wenn du ein defer reply ist.
Das sollte aber egal sein, wenn ich diese speichere und nach Neustart abrufe, oder nicht?
Ich kann das Problem leider nicht reproduzieren.
Ich kann sonst gerne alle Funktionen, die im Command genutzt werden,teilen, falls es das einfacher macht.
Dieser Fehler tritt auf, weil er
self.embed_message
nicht finden kann, bzw. die Nachricht ungültig ist.
Ein Beispiel hierfür wäre eine unsichtbare Nachricht nach dem der User sie weggeklickt hat.
Wenn du mit Interaktionen nach dem Bot-Neustart arbeiten willst, ist das einfachste einfach eine custom_id
für das View
Objekt festzulegen und diese einfach im on_interaction
Event abzufragen.›
✅
- Antwort akzeptiert: Der Ersteller dieser Frage hat deine Antwort akzeptiert (+25 Karma)