-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Webhook Followup / Unknown Webhook (404) #7220
Comments
When replying to an HTTP response, there is no guarantee that Discord has received the response that you sent before it received your request for a follow up. Discord probably needs to handle a follow up for an interaction where a result has not yet been replied to as resolving the interaction, and then dropping the http response asking it to be deferred when it receives the response. |
Even if the client is saying that "Application is thinking", intentionally waiting 2 seconds before sending a followup, yet still getting a HTTP 404? Just asking since it feels a bit strange where the client shows that the API has accepted my defer response, yet followup token is unavailable at some random points, for a duration of 2-10 seconds (it's a bit random at times), which is after I can see that a defer has been handled by Discord. asaaaa.mp4 |
Hey, just commenting to see if there was any followup (no pun intended) to this issue. I still get Have tried to delay the followup response all from 0.5 second to 5 seconds with the same outcome in all of them:
If there is anything else I can try, please let me know, because I have exhausted everything I could think of to make it possibly work again with 0 issues. It was working completly fine with the interactions were using websocket only, but converting my bot to be using Interaction URL introduced this problem. |
+1 on this as mentioned in https://discord.com/channels/613425648685547541/1245841059515207821 |
+1 on this as well. |
Description
Whenever I respond to an interaction URL request with a defer, it goes through as normal, and Discord says that the "Application is thinking". However at random occurrence, whenever I wish to reply with
/webhooks/:app_id/:followup_token
, it would tell me that the webhook is not there (404
). After making my script retry for 2-3 times in a span of ~10 seconds, it finally registers that it can reply and gets a HTTP 200 request.Steps to Reproduce
/webhooks/:app_id/:followup_token
with something as simple as{"content": "Hello world"}
Expected Behavior
Being able to reply to a defer instantly as shown here
Current Behavior
Random chance to return HTTP 404 until a few seconds has passed and Discord API finally lets you reply to the followup token.
Screenshots/Videos
They are provided above
Client and System Information
Library: discord.http (Python, Quart, aiohttp)
OS: Windows 11 Pro
The text was updated successfully, but these errors were encountered: