Discord webhooks don’t work ingame

It does not work anymore. Webhooks are fully blocked now.

1 Like

Oh, okay. Thanks for telling me tho.

Discord blocks any web requests with the User-Agent “Roblox/Linux”. For this reason you can’t use any discord.com service from a Roblox server directly as Roblox also does not allow you to set the User-Agent header.

image

image

image

4 Likes

If people like you didnt break the rules, this would not happen!

2 Likes

I have released a proxy which complies with the rate limits. This will allow you to send webhook messages from Roblox games.

4 Likes

This is definitely just a case of Discord forgetting to put the firewall filter onto this domain, this is likely to not work for very much longer.

1 Like

This could potentially be a cloud-flare or similar service fail-safe tripped by a developer that subsides after a while.

I believe they have simply added the Roblox User-Agent to their Cloudflare firewall and forgotten to add the same policy for their https://discordapp.com domain.

3 Likes

If yall seriously believe that discordapp.com still works, you’re dead wrong

1 Like

I would recommend switching webhooks over to Guilded, but keeping everything else in Discord. Just be sure to provide a link to those who are allowed to see it and it will be fine. It’s actually not very hard and since guilded is just a knockoff discord it is perfectly easy to learn how everything works.

Yes, it stopped working 2 days ago (note: after @samuelox 's last post about it).

Back to proxies we go!
I’ll suggest Lewis’s proxy, which respects Discord ratelimiting and has been working like a charm for us.

Guilded has rate limits too, instead, learn how to properly rate limit, and for now, if you wanna use Discord, either use a public proxy that respects rate limits, or make your own, once again respecting rate limits

2 Likes

I’m still wondering what the ratelimits are, if its something like 10 requests per second then I should be fine.

Webhooks will have a global ratelimit. 10 per second? What are you doing? That will get ratelimited
Create multiple webhooks and cycle between them.

Also this is not an engine bug, and is not even Roblox’s fault. Discord has imposed this restriction.

2 Likes

it does not work i got the same issue as before

1 Like

I solved the problem. Thank you for your help.

I can confirm this. My team uses weebhooks for feedback and for chatlogs and recently it has not been working

1 Like

i have this same problem too. i use a webhook for my game’s suggestion feature that it has. for some reason, when i press the submit button on my game’s suggestion feature in studio, it works perfectly fine, but when i do it in-game, it just does the opposite. this is the error i got in-game: 2021-10-23 (22)

Does anyone know why this post is still up?

It’s clearly not an engine bug considering it’s very clearly a HTTP error specifically sent from Discord’s end, which is completely unrelated to Roblox and the game engine. If anything, this issue should have been reported to Discord instead considering Roblox has zero control over this. (Surely people can read what 403 forbidden means, right?)

This thread has also devolved to be completely offtopic from the original post, and has turned entirely into people deliberately trying to evade the block and break Discord ToS (an enormous no-no which I’m astounded the DET hasn’t hopped onto)

Causing drama over something that people caused themselves by using Discord as a logging service when they specifically stated not to do that is pointless, this thread has overstayed its welcome by almost an entire month.

5 Likes

Scroll. Up.

Read the replies. Discord blocked Roblox’s UserAgent.

1 Like