"TextChatService is not enabled" error occurs when calling AddUserAsync even though ChatVersion is set to TextChatService

I’m working on a recreation of the legacy chat system interface that uses TextChatService. In the process of trying to create a TextChannel for a whisper, I found that the AddUserAsync call always fails in this scenario with the following error:

System Information: AMD Ryzeb 7 3600X 8-Core Processor, 32 GB, AMD Radeon RX 6700 XT
Enabled Beta Features: Dragger QoL Improvements, Face Capture, Live Animation Creator, Updated Roblox Controls
Legacy chat rewrite.rbxl (118.3 KB)

Expected behavior

I expect AddUserAsync to add a TextSource to the TextChannel as described in the API documentation.

3 Likes

Update: Immediately found the cause of this error after posting; creating a TextChannel and calling AddUserAsync before parenting it to TextChannels will cause this error. Still leaving the post up as the error message is inaccurate.

3 Likes

This is just an acknowledgment announcement!

We’ve filed a ticket into our internal database for this issue, and we will update you when we have further information!

Thanks for the report!

1 Like