ShowChannelsBar issue, whispers don't work anymore

Hello,
I wanted to make a system where the chat could be seperated into tabs, including private whispers. I achieved this with the ShowChannelsBar function.

  1. The issue is that, when whispering, it does not actually whisper. It reveals it to everyone.
    image
    image

If it’s possible, is there a way to re-enable whispers and have them appear in a seperate channel? So that to players, they can access the “whispers” channel and see every private message they got sent?

StarterPlayer.StarterPlayerScripts.ChatChannels (LocalScript)

local ClientChatModules = Chat:WaitForChild("ClientChatModules")
local ChatSettings = require(ClientChatModules:WaitForChild("ChatSettings"))

ChatSettings.ShowChannelsBar = true -- This is what you want

Chat.ChatModules.Channels (Module Script)

local function Run(ChatService)
	
	local English = ChatService:AddChannel("English")
	-- Causes players to automatically join the channel when they enter the game
	English.AutoJoin = true
	
	local Whisper = ChatService:AddChannel("Whispers")
	-- Causes players to automatically join the channel when they enter the game
	Whispher.AutoJoin = true
end

return Run ```

EDIT: All I’m doing is forking the ChatModules to add in Channels, but I use a localscript to add in the showchannelsbar.

2 Likes

Did you ever finish this? it would be great if you made it public