From df6db90822575acb338aacd01c463fcc419c98bd Mon Sep 17 00:00:00 2001 From: barelyprofessional <150058423+barelyprofessional@users.noreply.github.com> Date: Thu, 19 Mar 2026 21:59:16 -0500 Subject: [PATCH] Gate sloppa behind T&H --- KfChatDotNetBot/Commands/ImageCommands.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/KfChatDotNetBot/Commands/ImageCommands.cs b/KfChatDotNetBot/Commands/ImageCommands.cs index 30ef22d..643f674 100644 --- a/KfChatDotNetBot/Commands/ImageCommands.cs +++ b/KfChatDotNetBot/Commands/ImageCommands.cs @@ -1,5 +1,6 @@ using System.Net.Http.Headers; using System.Text.RegularExpressions; +using Humanizer; using KfChatDotNetBot.Extensions; using KfChatDotNetBot.Models; using KfChatDotNetBot.Models.DbModels; @@ -178,6 +179,12 @@ public class GetRandomImage : ICommand RateLimitService.RemoveMostRecentEntry(user, this); return; } + + if (key == "sloppa" && user.UserRight < UserRight.TrueAndHonest) + { + await botInstance.SendWhisperAsync(user.KfId, $"{user.FormatUsername()}, sloppa requires at least {UserRight.TrueAndHonest.Humanize()}"); + return; + } var settings = await SettingsProvider.GetMultipleValuesAsync([ BuiltIn.Keys.BotImageRandomSliceDivideBy, BuiltIn.Keys.BotImagePigCubeSelfDestruct, BuiltIn.Keys.BotImageInvertedCubeUrl, BuiltIn.Keys.BotImagePigCubeSelfDestructMin,