diff --git a/KfChatDotNetBot/Commands/MemeCommands.cs b/KfChatDotNetBot/Commands/MemeCommands.cs index 6bca5b5..db71d49 100644 --- a/KfChatDotNetBot/Commands/MemeCommands.cs +++ b/KfChatDotNetBot/Commands/MemeCommands.cs @@ -38,6 +38,20 @@ public class TwistedCommand : ICommand } } +public class ScratchCommand : ICommand +{ + public List Patterns => [new Regex("^scratch")]; + public string? HelpText => "Start scratching"; + public UserRight RequiredRight => UserRight.Guest; + public TimeSpan Timeout => TimeSpan.FromSeconds(10); + public RateLimitOptionsModel? RateLimitOptions => null; + public async Task RunCommand(ChatBot botInstance, MessageModel message, UserDbModel user, GroupCollection arguments, CancellationToken ctx) + { + // ReSharper disable once StringLiteralTypo + await botInstance.SendChatMessageAsync("πŸ€ πŸ—£ GET IT TWISTED πŸŒͺ, SCRATCH βœ…. PLEASE START SCRATCHING πŸ‘. SCRATCHING YOUR SCABIES SORES IS RELIEF 😌 AND RELIEF ONLY πŸ‘. YOU WILL FEEL BETTER πŸ’ͺ, YOU WILL FIND COMFORT ❗️. YOU WILL DO ALL OF THAT πŸ’―, YOU UNDERSTAND ⁉️ YOU WILL CONQUER THE ITCH 🦠 AND REBUILD YOUR SKIN’S PEACE 🀯"); + } +} + public class CrackedCommand : ICommand { public List Patterns => [