I’ve implemented a Discord bot using a background worker. Previously, I could connect without any issues, but today, after redeploying, I encountered the following error message:
The owner of this website (discord.com) has temporarily banned you from accessing this website.
Render wouldn’t have any control over third-party banning policies.
I suspect Discord’s rate limiting may be IP-based. Render’s outbound IPs are shared per region. So it’s possible that multiple Discord bots in the same region could appear to come from the same IP and cause an issue like that.
Render doesn’t currently offer unique outbound IPs. So if you need your own outbound IP, you would need to implement that within your code with services like QuotaGuard, Fixie, etc.