Hi, my game which has been using discord webhooks for a while so I can track down what sales people do in my game so I can be able to help people fix their in-game currency in case of an issue. Discord webhooks are currently not working on their own, so developers have to use different proxies for them to work. I’ve updated my game to use an alternative proxy, because the previous one I was using, is temporarely down.
I’ve added an alternate webhook, in case the first one fails, and about 2 minutes after I published my game, it got taken down, “detected by automated means”.
The moderation action was taken against my alt account which I use for developing only, because I know issues like this can happen. Username of the account: @idelUGC_Games
Visual Aids
Here is a part of my code, written by my friend:
(Webhooks ids censored for privacy reasons)
I attached a private content with a place file and system information for further investigation
Expected behavior
I would expect not to get banned for using a webhook, or adding an alternative webhook proxy in my script, because this information is not available to players/client
I suggest not making any changes to the webhooks code, that might trigger it, because the moderation action was falsely flagged by the automated moderation.
Before I touched that code, everything worked just fine
I did not have any at the moment, I used to have a discord invite for a few months, however I was using Roblox’s policy api and got no ban for that. later removed it because I didn’t really like how the game’s interface looked with the invite there and only kept the social link, but the game had lots of players when that was a thing on the screen and I had no moderation taken against me at the time
Update on the situation, I was able to get the suspension removed with support, after switching over to guilded webhooks. Still not sure why this issue happened, but I hope this report will be able to help preventing the issue in the future
I’ve actually been using Webhooks directly from Server to Discors without any issue. This ofcourse doesnt solve the issue directly, but is interesting since other users still seem to be unable to.
The whole process happens Sercer sided, nothong at the client.
Hey there, going to private message you with some more information, the warning message is actually referring to something entirely different than the script you have in your post here.
What you have in the script is fine as long as the URL is not surfaced to users. It’s okay to use off-site URLs in HttpService communication of course.