Updates to Chat Privacy API + New Account Indicators + Changes to Text Filtering APIs

Of course, however I’m sure the email will become far less useful if it becomes public knowledge? The amount of emails coming through will probably make it extremely hard to distinguish actual developer issues from ‘Help me get my account back’ sort of questions

So the solution to handful of possible abusers is to not allow people with potential concerns and questions regarding this API not have the ability to ask questions about such a major policy change? The majority shouldn’t be punished for a minority’s abuse.

Anyway, unnecessary diversion of topic. It seems intentional.

Really nice update! But isn’t the “under/over 13” cluttering the UI a bit on computer?

And is it fine to save eg asset IDs that users input and gets saved for “presistance” over play sessions? (Eg in tycoons that let you put a custom billboard/image outside your shop)

I think this relates to the changes they did a while ago in displaying the health bar on humanoids. Eg it would be odd to have a health bar on the top bar in a RP game where there is no “violence”.

This change is unrelated to the new visible age and it is currently live on prod.

1 Like

Not sure if you guys are aware of it, but

3 Likes

Yeah, we are aware. The line of code with this error is wrapped in a spawn, so it doesn’t actually cause an issue. I meant to put it inside a flag check, but I put it in the wrong place. Sorry for the output spam.

spawn(function()
	wait()
	calculateAccountText()
	accountType.Text = accountTypeText -- Error here.
end)

Thanks for the report though.

1 Like

Agreed - And I see your point now

1 Like

I can already see a few changes. Does this mean everything is live and enforcement on games have begun?

1 Like

A few questions:

  • What is the point of the CanUser(s)ChatAsync methods when the filter methods are already returning empty strings if communication is not allowed between a pair of users? Just to more cleanly handle it in the code and display a nicer error message to the source player? The thread makes it suggest some games do need updating, even though the changes to the filter functions suggest it’ll sort of automatically work anyway.
  • What happens with the “account under 13” label when you do disable the top bar? Is it controllable?

For your first question, I assume that it’s just so you know if the player can chat in the first place, instead of the player chatting empty strings every time. I believe that it is meant to work in all games, however only as a patch (having the player speak empty strings wouldn’t be ideal).

It is mostly about this, I wonder when you need to update to avoid such moderation actions. I don’t understand in which cases your game is now “no longer compliant”.

Oh, I understand now. I believe that it refers to people who still aren’t using the updated functions perhaps? I can’t read their minds though, so I mirror your question @JParty

1 Like

Please yes… Just like the good old days.

2 Likes

What if people want to hide their age? Every time someone records or takes a screen shot in-game, their age is out there for the whole world to see when they upload or share. It’s no big deal to me or a majority of others, but it’s still personal information people may want to feel entitled towards and for the sake of anonymity online.

7 Likes

Hmm - shifting up the text seems weird. The less visual changes when the healthbar goes visible, the less distracting it is for the user.

Could we perhaps always have the text shifted up line in Clone’s 2nd image? Or will users just not mind the extra change whenever they take damage in-game?

Furthermore, is there a way for us to show if an user is under 13?

image.jpg

My custom playerlist doesn’t contain this information, and Player Reference is locked, so LocalScripts / Scripts can’t use it.

2 Likes

I doubt you’ll get this because it seems like a COPPA violation (ie, essentially giving out age).

2 Likes

Not sure if anyone asked this yet. Skimmed though and didn’t see it.

But why exactly is the age indicator showing up for users over the age of 13?

If the reason for it is to show parents that their child’s account is protected, why would it need to show up for users over 13? Under 13 is understandable, but over 13 seems unnecessary.

12 Likes

FilterStringAsync returns empty string if you cant communicate with the player, so exactly why is there a pressure to update right away?

I don’t really understand the issue…

I think the pressure is to disable chat for those who are “unable” to chat, not that.