Hey!
Recently, Roblox introduced new APIs to better respect users’ privacy settings.
I didn’t fully understand the announcement, though.
I have a custom trade system that includes a direct chat between users involved in a trade. It filters and checks if the users are allowed to communicate with each other. It uses RemoteEvents and RemoteFunctions, along with the following APIs:
But here’s my main question:
Do I have to migrate to the TextChannel API for my trade chat system?
They mentioned that by April 30, all creators must use TextChatService
.
But does that mean I’m also required to use TextChannel
methods like TextChannel:SendAsync()
and TextChannel:SetDirectChatRequester()
?
Or can I continue using my custom system, as long as I already use CanUsersDirectChatAsync()
and CanUserChatAsync()
to respect the chat permissions?
Also, abt the April 30 deadline, are they talking about Roblox’s default in-experience chat system or custom chat systems too?
Any help would be super appreciated!
Thanks in advance,
Martim