In my game you can send notes to players who chat. If a player doesn’t chat, a message appears saying something like “This message cannot be sent at this time.”
The problem is some people think that’s a bug and it makes my game look bad. I’m wondering if I would be exposing players’ privacy if I changed the message to be something like “Player cannot chat” or something? Is that allowed?
This seems like a question only Roblox can answer. In my opinion, it should be allowed because this setting is not connected to age. Find out from a Roblox staff member though.
To add onto this, check how Roblox’s default char handles whispers in this situation. If it informs other users that they can’t chat, you should be fine to as well. Otherwise, check with Roblox staff like I said so in my last post.
You would need to test it on an alt you know can’t speak. It won’t inform you a user can speak, I know that much. But it potentially will inform you they can’t speak. Worth testing, since that would answer whether or not it’s allowed, immediately
Do you have a setting in game that allows players to turn these messages off? I would suggest this first in case a player does want to chat but doesn’t want to receive the notes. Whenever someone tries to send a message to players who either can’t chat or don’t want notes, the player can be notified, “This player is currently not accepting notes.” This won’t disclose chat setting since it’s something everyone has access to.
I would phrase it as “Player X cannot chat with you”, rather than “Player X cannot chat all”, since there are multiple reasons why one person would not be able to see chats from another person. There are API members available to check if one user can chat with another (I think you’re using those already?)