Roblox Discord Webhook Proxy Server

I sent 8 across 4 minutes and it banned my webhook. Not to mention, it banned my webhook like 20 minutes after it stopped posting stuff. Idk dood.

I would suggest monitoring your requests being sent in ROBLOX, maybe add a print every time one is sent, to ensure you aren’t sending a mass of them unintentionally. If this guarantees you are not sending too many, you need to contact Osyris, or if they are being blocked on Discord’s side, Discord support.

1 Like

Idk. Kinda considering just trying to slam like 30 seconds of bugs into one post. That’d fix it right cuz I’d only be posting every 30 seconds?

I’m theory yes, may I ask what you are using the webhook for?

My game runs into extremely rare random bugs so as a bug logger.

If I’d like to run my own copy, how do I go about changing ‘https://discord.osyr.is’ to something like ‘https://discord.somethinghere.is

From looking at the source code of the proxy what I’ve found is that Osyris is using an express server to set up routing on his hosting. This basically means that you can set up endpoints at the end of your domain that you can send GET or POST requests to. In this case, he has it set up like so:

"/api/webhooks/:hookId/:hookToken" which is listening for POST requests with the required fields hookId and hookToken in the URL after /api/webhooks/. This means that you could get your own hosting or set it up on Docker as explained in the main post, and use it to send requests.

So considering how the routing is set above, if your web app was located at the web address ‘aspheric.something.com’ you could send POST requests to, for example, http://aspheric.something.com/api/webhooks/1282737272727/162626261616711.

Hope this helped.

3 Likes

A post was merged into an existing topic: Off-topic and bump posts

Just a heads up everyone, this service will be shutting down soon (see below).

Quoting @Osyris off of Discord:

As of recently, Discord no longer bans webhooks coming from Roblox. The osyr.is Discord proxy server will shutdown in one week. Please, switch your osyr.is -based URLs to use Discord instead.

6 Likes

It will now also give a warning to anyone actively using the proxy via their webhook.

6 Likes

Pretty weird how Discord decided to unban Roblox after banning Roblox for such a long time, are there any more info than knowing it’s unbanned? just being curious

1 Like

Ditto, I couldn’t find where they announced it or clarified anything regarding this.

1 Like

Apparently when Roblox updated it’s HTTP Service, it notified Discord that it would abide by it’s rate limits now. I can’t find anything about it being unbanned either other than this thread. So maybe it just happened behind the scenes or something.

Do we have to set up our system to be able to respect those limits? Or does that respect the limits automatically? (Or apparently I did not read / understand this topic very well?)

If you send requests straight to Discord’s API then you have to make sure that you don’t run out of request budget yourself. They are returned to you via response body of each request IIRC, see the Discord API docs for more info.

1 Like

That is because he disabled it.
Discord_2019-04-26_21-48-32

I’m suddenly unable to post to discord anymore. Are there any changes on this? I’m getting constant 400 bad requests only when posting to Discord webhooks, though posting to http://httpbin.org/post (the test site provided on the wiki) works perfectly fine.

Use proxy then. I currently unavailable to code I will dm via DevForum some code 1 or 2 hours.

By the way, Roblox will not send your request if you are out of budget for Discord Webhooks.

2 Likes

Poster is not maintaining this service anymore