From 64d7e386197316201ee5ecfbff40d283ef95910e Mon Sep 17 00:00:00 2001 From: barelyprofessional <150058423+barelyprofessional@users.noreply.github.com> Date: Sun, 23 Feb 2025 17:25:08 +0800 Subject: [PATCH] Added an image for when christopherdj goes live and removed the checks for if austingambles is live --- KfChatDotNetBot/Services/BotServices.cs | 6 +++--- KfChatDotNetBot/Settings/BuiltIn.cs | 22 +++++++++++----------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/KfChatDotNetBot/Services/BotServices.cs b/KfChatDotNetBot/Services/BotServices.cs index 8c829d7..9be53f5 100644 --- a/KfChatDotNetBot/Services/BotServices.cs +++ b/KfChatDotNetBot/Services/BotServices.cs @@ -682,7 +682,7 @@ public class BotServices private void OnStreamerIsLive(object sender, KickModels.StreamerIsLiveEventModel? e) { if (e == null) return; - var settings = Helpers.GetMultipleValues([BuiltIn.Keys.KickChannels, BuiltIn.Keys.BotToyStoryImage, BuiltIn.Keys.BotToyStoryImageOnChrisDjLive]).Result; + var settings = Helpers.GetMultipleValues([BuiltIn.Keys.KickChannels, BuiltIn.Keys.BotChrisDjLiveImage]).Result; var channels = settings[BuiltIn.Keys.KickChannels].JsonDeserialize>(); if (channels == null) { @@ -708,10 +708,10 @@ public class BotServices _chatBot.SendChatMessage( $"@{user.KfUsername} is live! {e.Livestream.SessionTitle} https://kick.com/{channel.ChannelSlug}", true); - if (channel.ChannelSlug == "christopherdj" && settings[BuiltIn.Keys.BotToyStoryImageOnChrisDjLive].ToBoolean() && _isBmjLiveSynced && IsBmjLive) + if (channel.ChannelSlug == "christopherdj") { IsChrisDjLive = true; - _chatBot.SendChatMessage($"[img]{settings[BuiltIn.Keys.BotToyStoryImage].Value}[/img]", true); + _chatBot.SendChatMessage($"[img]{settings[BuiltIn.Keys.BotChrisDjLiveImage].Value}[/img]", true); } } diff --git a/KfChatDotNetBot/Settings/BuiltIn.cs b/KfChatDotNetBot/Settings/BuiltIn.cs index 937a35e..fa9809d 100644 --- a/KfChatDotNetBot/Settings/BuiltIn.cs +++ b/KfChatDotNetBot/Settings/BuiltIn.cs @@ -832,16 +832,6 @@ public static class BuiltIn ValueType = SettingValueType.Text }, new BuiltInSettingsModel - { - Key = Keys.BotToyStoryImageOnChrisDjLive, - Regex = "(true|false)", - Description = "Whether to spam the Toy Story image joke when ChrisDJ goes live while BossmanAustin is live", - Default = "false", - IsSecret = false, - CacheDuration = TimeSpan.FromHours(1), - ValueType = SettingValueType.Boolean - }, - new BuiltInSettingsModel { Key = Keys.TwitchCommercialRestreamShillMessage, Regex = ".+", @@ -850,6 +840,16 @@ public static class BuiltIn IsSecret = false, CacheDuration = TimeSpan.FromHours(1), ValueType = SettingValueType.Text + }, + new BuiltInSettingsModel + { + Key = Keys.BotChrisDjLiveImage, + Regex = ".+", + Description = "Image that the bot will send when ChrisDJ goes live", + Default = "https://kiwifarms.st/attachments/nonce-live-png.7015533/", + IsSecret = false, + CacheDuration = TimeSpan.FromHours(1), + ValueType = SettingValueType.Text } ]; @@ -917,7 +917,7 @@ public static class BuiltIn public static string BotImageAcceptableKeys = "Bot.Image.AcceptableKeys"; public static string BotToyStoryImage = "Bot.ToyStoryImage"; public static string BotImageRandomSliceDivideBy = "Bot.Image.RandomSliceDivideBy"; - public static string BotToyStoryImageOnChrisDjLive = "Bot.ToyStoryImageOnChrisDjLive"; public static string TwitchCommercialRestreamShillMessage = "Twitch.CommercialRestreamShillMessage"; + public static string BotChrisDjLiveImage = "Bot.ChrisDjLiveImage"; } } \ No newline at end of file