Hi everyone,
We’re excited to announce that Bubble Chat is now integrated into TextChatService!
There is now a BubbleChatConfiguration
instance parented under TextChatService
that has all the properties to customize bubble chat, which will make it much easier for you to customize and preview changes. Please note that this is only available if TextChatService
is enabled.
While we haven’t migrated all API functionality from the older bubble chat yet, we’ve ported over core customization and will explore how best to migrate the rest. Please let us know which are particularly important to your use cases!
Be sure to check out the documentation for how to customize BubbleChat.
What is TextChatService?
We are investing heavily into TextChatService
as the new Roblox in-experience text chat system. It is a safe, modern and easily extendable chat that is a successor to the existing Chat service. This system is more sustainable for engineers at Roblox to iterate on, which means that we will be delivering regular fixes and new features to TextChatService
that won’t conflict with any code you may have written that uses it.
What have we done with TextChatService
so far?
- Fixed many bugs and UX issues thanks to your feedback!
- Made whisper chat fully functional in
TextChatService
What’s next for TextChatService
?
- We will be providing developer controls for customizing the default chat window and filtering messages
- Making TextChatService the default for new experiences in Studio
Known Issues:
- We are aware of an issue with the font property not being editable in Studio and a fix will be coming very shortly.
- We are aware of an issue with BubbleChat not working with Chat:Chatted and are prioritizing a fix to come shortly.
How to switch to TextChatService
Please read this guide on how to enable TextChatService.
If you have any difficulties migrating your experience to TextChatService
, please reach out to us! We have a support channel where the engineers on our team are willing to directly assist you. If you would like to be added, please send me a direct message!
Special thanks to @be_nj, @daweezy99, @SubtleShuttle, and @St4rst0n3 for their work on BubbleChat integration!