Hi there, thanks for the reply! I searched a bit more on the web, and saw that roblox also sents a “roblox-id” as header. Is it always there, and always the same?
@Kampfkarren Is right. Your best bet may just be to pass a secret code when sending the HTTP request on ROBLOX and confirming the code on your site. That would be better than just blinding accepting all requests.
Hey there! My service allows my node.js application to create a channel in my discord. This will create a way to chat between discord and roblox, without leaving any.
Although, somehow somebody got to know the url and spammed it tonight.
You mentioned something about that place id, can headers be replicated with software?
Oof. But sending a secret code won’t work either, as there appear to be programs which “record” network usage from roblox, so I cannot include anything in the request which helps verifying the request.
To explain someone would have to gain access to the roblox server to get the http url or gain access to your bot to exploit the system. At no point are any of these http request made public to the client.
As said before, this isn’t possible as a malicious user can copy.
As for Spynaz’s suggestion, you don’t timeout your entire server, only the ip which the request is originating from. You’ll have to manage your usage in your roblox script to ensure you don’t go over whatever limit you setup, though.