Any free (or cheap) logging services?

I highly do not recommend Discord Webhooks, you could use a webhosting service, and log it on there, or MySQL. In no means are Discord Webhooks for constant logging, Discord could terminate your webhook if you are not careful with how you use it.

1 Like

I’ve seen many programmers resort to caching results and sending in chunks instead of multiple times; how-ever if you can find a free alternative that is better then by all means.

Discord lets you log events as long as it’s under the rate limit.

1 Like

You could set up a cheap VPS and use that. DigitalOcean has some for as low as $5 a month and they have unlimited incoming bandwidth. If you are a student you automatically get $50 of free credit from your GitHub account.

1 Like

Just how much would you need to use? I know of games that use their webhooks every 5-15 seconds that don’t get rate-limited.

Most of the time, if you are frequently using Discord’s Webhooks;
https://twitter.com/lolpython/status/967621046277820416?lang=en
As seen on that post, 30 msg/60 sec limit for webhooks.
Also to add to this, many many users have had their webhooks deleted and suspended, and all requests blocked to it. I again, do not recommend using webhooks for constant logging, maybe logging a form of exploits, but logging very frequently isn’t recommended. I suggest using @ileph 's suggestion, I’ve used DigitalOcean before and I can tell you their VPS’s are great, and no request limits. :smiley:

1 Like

That’s one message for every two seconds!!

Discord isn’t meant to be used as a logging service. Regardless of whether you cache up or not to avoid rate limits (which are already silently in place for the Roblox UserAgent), you’re still incorrectly using webhooks. Use a proper logging service like Sentry.

cc @NonessentialCoder

3 Likes

Personally, I would use discord since its amazing stuff for beginners. Stuff like sentry or your own private website is also awesome.

You can use discord as much as you’d like, you can even go over it’s limit!
Why? Because all of your requests (logs) will be queued until discord is ready to take in another request. Learned this the hard way, so feel free to use discord as much as you want, however keep in mind messages that are sent too fast will be queued!

I literally just mentioned that Discord shouldn’t be used as a logger service. Don’t encourage rule breaking of another platform’s Terms of Service. It’s not going to be smiles all around when disciplinary action starts being handed out for misuse of Discord.

Discord cannot be used “as much as you’d like” and encouraging writing over limits is a terrible idea. Limits are limitations that are impossible to go over by nature of the software’s programming, not an enforced maximum that you have to adhere to.

Using Discord API with this mindset is just asking to get banned.

1 Like

Your not going to be banned. Previously, discord has banned ROBLOX before but then it has been since allowed again because discord has a specific queue for ROBLOX api.

You are going to get banned, Discord themselves have shut down several Webhooks in the past for abusing requests to the Webhook.

Discord blocked Roblox’s UserAgent from sending requests to its servers because bad actors were utilising Discord webhooks and rate limits weren’t being respected, inter alia. Each of those fall under violations of the Terms of Service regarding webhooks.

Roblox added a rate limiter for Discord requests and Discord silently unblocked Roblox’s UserAgent. Roblox’s UA being allowed to send requests to Discord API again doesn’t mean you can’t undergo disciplinary action for misusing Discord webhooks.

Discord is not meant to be used as a logger service. Don’t use it as one. You will get banned.

GameAnalytics is also another free logging service that a good amount of Roblox developers use, here’s a quick guide on it I found through a search on the DevForums:

GameAnalytics isn’t a logging service, it’s mostly for analytical purposes.

It’s fine as long as you respect the limits smh

You’re cherry picking wording to prove a point. Read the full post. In addition, that post was made 2 years ago and a lot can change in 2 years, so that isn’t reliable and updated information.

I read your post? I’m referring to this:

Discord is not meant to be used as a logger service. Don’t use it as one. You will get banned.

According to that email, it’s fine as long as you respect the limits. It being two years old doesn’t say anything really unless they explicitly said somewhere after that date that logging was strictly not allowed. If you can show me updated information, i’ll stray away from discord.

I’m not talking about my post, I’m talking about the post you linked. Read it again. There’s fine print to look at. At its core, Discord is not a logging service and is not meant to be used as one.

Yes it does. Policies can change easily within those two years.

That’s not my job to retrieve. I’m not the one using Discord to log or chancing punishment for doing so (keyword: chancing, before a reply comes in regarding this comment). That’s up to you and Discord to figure out. Your use of another platform and moderation concerns aren’t my business.

I read it. It’s not a logging service but using it as one as long as it’s under the rate limit is fine.

If it’s a message or so every minute, no big deal. If it’s logging /at/ the rate of the rate limit for an extended period of time, it’s considered abuse.

I know policies can change, an emphasis on the word “can”. It being two years ago doesn’t imply that IT was changed, which is why I’m asking for any updated information which makes you think that the policy was changed.

I know where you’re coming from. Discord is not a logging service, ok. But you’re incorrect in saying you will get banned for using as one. If you don’t bombard discord with requests, it’s fine which is my whole point.

1 Like