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
Will the group ban button have it’s own API?
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),
})
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.