Discord recently changed their Cloudflare configuration to return a JSON error when the user is Cloudflare blocked instead of the HTML Cloudflare page.
I can confirm this is still occurring. I recently encountered this when trying to send requests from Roblox through a proxy and blindly copied the User-Agent.
Description
Discord recently changed their Cloudflare configuration to return a JSON error when the user is Cloudflare blocked instead of the HTML Cloudflare page.
Example response:
This error is misleading, "internal network error" might make someone think Discord is having issues with their API.
Steps to Reproduce
Discord blocks Bot API requests with browser user agents, you can reproduce it with this command:
Expected Behavior
The API should return a more informative error like "Request blocked"
Current Behavior
Screenshots/Videos
No response
Client and System Information
N/A