diff --git a/TGServerService/Chat.cs b/TGServerService/Chat.cs index f2f711d52c..2c7ed2d4f0 100644 --- a/TGServerService/Chat.cs +++ b/TGServerService/Chat.cs @@ -353,10 +353,14 @@ namespace TGServerService } adminchannel = SanitizeChannelName(adminchannel); if (adminchannel != null) + { Config.ChatAdminChannel = adminchannel; + if (!Config.ChatChannels.Contains(adminchannel)) + Config.ChatChannels.Add(adminchannel); + } if (channels != null && Connected()) - ChatProvider.SetChannels(CollectionToArray(Config.ChatChannels), null); - } + ChatProvider.SetChannels(CollectionToArray(Config.ChatChannels), Config.ChatAdminChannel); + } } //public api