Update: This service has now been discontinued
Hi all! I’ve put together a quick and simple webhook proxy that’s free, quick and easy.
After the recent situation with Discord Webhook requests being blocked from Roblox game server I’ve put together a fully compliant proxy that handles the compliance for you.
The service sticks to Discord’s 30 requests per minute and requests that exceed this limit are dropped. Discord has expressed that this type of service is acceptable as it complies with their rate limits.
How do I use this?
Simple! Just replace https://discord.com (or https://discordapp.com for older legacy hooks) with https://hooks.hyra.io in your code and your webhook will run through the proxy.
Further Example:
Was:
https://discord.com/api/webhooks/1030302001/AisDPpdoAPpaPA
Now:
https://hooks.hyra.io/api/webhooks/1030302001/AisDPpdoAPpaPA
FAQs
How reliable is this service?
As with all of my services I provide under my Hyra brand, this service is offered with solid uptime and automatic failover so you can trust this service to send mission critical data through to Discord.
What happens if I exceed the rate limit?
Your request will be rejected with status code 429
and a response body:
{
message: "You are being rate limited",
retry_after: 2000
}
retry_after
is the amount of seconds you have left on the rate limit.
Headers are also sent over regarding the rate limit. The following rate limit headers are provided:
X-RateLimit-Reset
- When this rate limiting window will reset
X-RateLimit-Remaining
- How many requests in this window you have remaining
X-RateLimit-Limit
- The amount of requests you are allowed in a window
The window is 60 seconds long.
Forbidden Use Cases
Due to previous abuse, the following use cases are no longer pemitted on this proxy:
- Server Script Error Logging (any high velocity error logs such as exception logs) - You should use a proper error logging solution for this, not Discord
- Chat Logs (any logs of player communication)
- Player Join/Leave Logs (excludes join logs for admins of your games as long as these do not exceed rate limits)
- Username/Password Phishing Attempts
- Feedback/Admin Call GUIs without a debounce
If your hook is caught using the service for any of the purposes by the filter, your game will be permanently banned from the service.
Supporting the service
This service is not free to run. Many expenses are involved in this service including bandwidth expenses, compute expenses and IP address costs.
If you’d like to be a generous soul and support this service, you can do so via my Buy Me A Coffee link.
Let me know if you have any questions.