PC INFO: Windows 10, i5-9600k 3.70ghz, 16gb ram, GTX 1060 3GB
Date first experienced: 03/25/25, ongoing
My custom game chat is broken, by filtering every player message no matter what, every time it runs FilterStringAsync, it will return “” instead of the correct message.
If your in-experience chat is built using a modified version of legacy chat system or a custom chat solution not powered by TextChatService then you were required to integrate with CanUserDirectChatAsync API by January 30th, 2025.
What happens if I did not adopt one of the APIs by January 30, 2025?
If your experience falls into one of the categories above and you did not integrate the above API or migrate to TCS by January 30th, in-experience chat may be disabled within your experience since it violates our Roblox Community Standards 8. Refer to the Experience Communication Guidelines 49 to understand best practices for implementing TextChatService.
If I implement this API will I still have to migrate to TextChatService by April 30, 2025?
Yes. We’re providing this API and a migration timeline to provide an interim solution for creators needing more time to migrate to TextChatService.
You can make your experience compliant by following the instructions found in our DevForum post below:
Thanks again for bringing this up and we hope this helps