WebhookProxy | Discord webhooks go brrrrrrr

Update:

For me it’s halfway working. It’s working in some scenarios but in others it’s spotty.

1 Like

I also experience problems with the webhook. I use it in several games, and get no discord notification from many games. Some games still do. I get the following message in the games where it doesn’t work:

HTTP 524 - Server - ModCallScript:37

1 Like

Hi all.

Apologies for the silence. I’ve been working and trying to sort things out. I believe I have stabilised the service, but this has led to the loss of all queued messages since there were millions in the queue that can’t be processed.

Unfortunately, there is a number of very large games that are using the service and essentially killing it. I have performed outreach efforts to ask them politely to stop, as well as offering them private instances (- billing fees, since I can’t reasonably cover another game’s costs especially on their scales), and even complete overhauls of their systems to be more appropriately made (think dashboards, actual databases, etc.), to which pretty much all games have refused what I have offered (which, yes, does include asking to stop, in a couple of cases).

I can firewall off those that are abusive, but the Cloudflare firewall can’t catch games in advance that cripple the service.

It’s getting to the point where maintaining this project is kind of unsustainable, but I don’t want to perform fundraising calls to run a service that I offered as completely free to begin with. That’s just not something that sits right with me. Rearchitecting the service the way I would like to (using Cloudflare Workers) is also completely unsustainable and would start running me bills that are thousands of dollars a month because I am receiving a huge amount of requests a day.

Sorry for the outage. I’ll try to stop it from happening again, but I am one person who’s very busy with other things and I can’t constantly ask people to stop misusing the service. The main thing I ask of you, the reader, is that if you’re planning to use the service in a big game, please please please check how you’re implementing it, and consider hosting your own instance of the service (or better yet, even a completely different system outright!) so that you don’t ruin it for others. I have had to deal with numerous abusive games now.

Cheers.

14 Likes

Hi, thanks for offering the service, I’ve been using it for one of my games sparingly(1000 ccus peak) for exploit detection, but yeah seems like the service went down and is struggling.

Id totally be happy to host it myself for my own games, but setup seems a bit complicated for what I wish to run the service on(synology nas), would be great if the code was offered on some sort of docker container or on the docker registry.

I don’t know if anyone else is having trouble using the webhook or website. HTTP 524 for both Roblox and the Website.

Lewis’s site comes and goes, you can either try mine or try hosting on your own also :slight_smile:
https://webhook.newstargeted.com/

I tried this service a few weeks ago and found it out to drop a few more webhook requests than lewi’s. :sweat:

You should probably implement user-based webhooks & link them to Roblox accounts.

To this day, this is still one of the greatest thing in the community resources

Place-Id has always been included in the header since RequestAsync was implemented anyway. (and obviously it can’t be overriden alongside with User-Agent)

It’s basically how Lewi is able to track which games are sending too many (especially invalid) requests and how to contact the owners to stop the abusive requests, or even stop the requests from that specific place ID.

2 Likes

I’m also using Lewis’s Webhook system on my server.
So i can also track abuse.
But the issue isn’t always abuse, it’s sometimes people who don’t know what they are doing, so they send invalid requests, that become “spam” on the system.

1 Like

It’s having some trouble? Takes ages for requests to be sent thru.

It would be best if you used several proxies, as redundancy.
Or host one that is only for yourself :slight_smile:

I don’t think they will ban it. and we can already use the discord domain now. using a proxy is completely ridiculous from now on

A proxy is still recommended as a backup for now, in case Discord will eventually be tired of Roblox server requests again. For example, the webhook will use discord domain, if it fails then use the proxy either your own or lewisakura’s one.

Discord hasn’t allowed direct messages from roblox at all, after they stopped people from sending “logs” to discord.

You can use HTTP async messages from time to time, but most of the time, you can be limited by any message you send.

If you use a proxy, you have a better chance at getting your message through.
Also if you run the webhook in studio, studio will use your internet’s IP, and not roblox’s IP, that is why it works in studio.
But in-game, it won’t work, because roblox’s IPs are blocked.

Here are a few “free” versions, but self-hosting is the best option.

https://webhook.newstargeted.com/
https://webhook.lewisakura.moe/

1 Like

no its working on in-game. you can test it yourself