Discord Integration: A guide on using Discord through Roblox [UPDATED]

I know. Although it isn’t allowed. They can’t really stop it though because of the large amount of people who use it.

2 Likes

Yeah, but I’m seeing some groups owned/actively participated in by moderators that allow Discord links and things like that.

2 Likes

Discord is against the rules because discussion can (and often does) stray from the ROBLOX rules, so ROBLOX needs to cover themselves so they’re not liable – not because they have anything against Discord, as it’s an invaluable avenue of communication with your users. You see inconsistent moderation because they block it as required by them, and not because they want to.

6 Likes

Ah, I see. Well this guide is still useful nonetheless.

1 Like

I’d assume webhooks are still allowed, but the new discord policy. I’m not sure.

3 Likes

The issue with Discord moderation was cleared up a while ago on this thread:

https://devforum.roblox.com/t/discord-and-trello-api-communication-bots/49670/14

As for Roblox moderators, I’d assume they are considering it’s not posting a Discord link/code.

7 Likes

Good to know. Thanks

2 Likes

Interacting with off-site services through HttpService is fine, this is not subject to the off-site linking policy. That only matters when you are actually showing links to users.

6 Likes

I updated the tutorial a bit(replaced the pictures). If you guys liked it, I’d be glad to make another tutorial on using some of Discord’s other features with webhooks(Ex: Embeds, etc.). Thanks for all the support!

7 Likes

Question if I see a 429 HTTP too many request error in the console, is it safe to assume I’m getting limited? Is there a way to handle limits? Could you update tut a bit w that info?

2 Likes

Well when you get that error, that means(as you have speculated) you’re making too many requests. You should probably self-throttle it to ensure you don’t hit the limit. Also be mindful of Discord’s limit too, as they do not like people spamming their Webhooks.

I’ll be sure to add ways to limit your calls in if/when I recreate this guide and/or make a Part II.

Kinda sad that Roblox no longer wants to coincide with Discord. It really helped devs.

5 Likes

Yeah. You’re still allowed to use Webhooks though, fortunately. :grinning:

1 Like

A plausible use case for the webhook feature is to convey feedback from the game to Discord. Unless the game has a lot of traffic flow, you can use it to grab feedback from the player base.

This ends up in being an advantage to the developer as the feedback flow is larger than by expecting the user to send a PM.

2 Likes

Looks like Discord has blocked Roblox’s user-agent.
Press F to pay respects.

32 Likes

F :sob:

2 Likes

That’s very unfortunate, anyways is there any other alternatives?

Don’t listen to anyone who might suggest you to use proxies. You’re still breaking the Discord rules with that only now they’re likely to delete everything related to it including your server and account.

A good alternative is entirely dependent on what you used them for. For error handling, use Sentry. For feedback, Trello or GitHub issues.

5 Likes

I’ll leave this guide up for now just in case we manage to get it unblocked by Discord + it contains some useful information in general.

If you liked using Discord for certain parts of your game and feel you cannot suffice without it, I recommend looking at this tutorial by @TechSpectrum regarding Discord bots(not webhooks). Guide to Scripting Bots | Javascript Tutorial

2 Likes

:cry: F
it was a good run while it lasted

2 Likes