Groups Now in Creator Hub, With New Roles and More! [Beta]

This is a nice idea, but if Roblox doesn’t execute this properly, they could lose a lot from taxes

It’s all good that we continue gaining new features for the group. However we NEED the ability to ban players from the group (not being able to join back) and the ability to add keyword filters. (ban zalgo text) Because the amount of bots spamming group walls is just out of hand and extremely hard to combat.
I would like to see some more group moderation abilities, especially for larger active groups

they have already added the ability to ban members from groups

Oops, thanks for pointing this out, i usually moderate a group i work for, not the ones i own myself that are inactive. Thanks for your correction.

However, we still need a way to ban certain keywords/zalgo text

1 Like

Will the group ban button have it’s own API?

1 Like

Can the new groups api be enabled for OpenCloudService? As most of the code for registering the apis is there, and I’d like to be able to use the new roles in my game.

I don’t mind if the apis arent immediately available in the OpenCloud package, as I much prefer using OpenCloudService directly.

Its most likely going to be like discord, as the guilded team is the team currently working on Communities iirc

when will we be able to check the group roles in-game?

Found out the role colors don’t map to BrickColors, so heres a table with every color for anyone in need.

local ROLE_COLORS = table.freeze({
	LightRed = Color3.fromRGB(244, 100, 93),
	Purple = Color3.fromRGB(158, 120, 236),
	Orange = Color3.fromRGB(239, 122, 54),
	Yellow = Color3.fromRGB(216, 160, 9),
	Green = Color3.fromRGB(0, 184, 100),
	Pink = Color3.fromRGB(226, 69, 205),
	Teal = Color3.fromRGB(0, 208, 208),
	Blue = Color3.fromRGB(0, 162, 255),
})
2 Likes

Whys there no API to get a role based on display name? As I find the page size limit for listing roles a bit extreme, and I’d like to in my game be able to get roles based on display name, so I can do something like this:

local ranks = {
    -- get role performs a request to the get role api
    developer = get_role(group_id, "developer").rank
}

Players.PlayerAdded:Connect(function(player)
     if get_rank(player) >= ranks.developer then
          -- code here
     end
end)

Alternatively I think adding a filter to the list roles api would be a good fix.