From d6fe18638a365dfc8c33ae632d39913e573625d4 Mon Sep 17 00:00:00 2001 From: barelyprofessional <150058423+barelyprofessional@users.noreply.github.com> Date: Wed, 7 Jan 2026 21:44:13 -0600 Subject: [PATCH] Increase timeout and add rate limiting --- KfChatDotNetBot/Commands/Kasino/PlinkoCommand.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/KfChatDotNetBot/Commands/Kasino/PlinkoCommand.cs b/KfChatDotNetBot/Commands/Kasino/PlinkoCommand.cs index 5e6da0b..c33d48c 100644 --- a/KfChatDotNetBot/Commands/Kasino/PlinkoCommand.cs +++ b/KfChatDotNetBot/Commands/Kasino/PlinkoCommand.cs @@ -22,9 +22,13 @@ public class PlinkoCommand : ICommand ]; public string? HelpText => "!plinko "; public UserRight RequiredRight => UserRight.Loser; - public TimeSpan Timeout => TimeSpan.FromSeconds(10); + public TimeSpan Timeout => TimeSpan.FromSeconds(30); - public RateLimitOptionsModel? RateLimitOptions => null; + public RateLimitOptionsModel? RateLimitOptions => new RateLimitOptionsModel + { + MaxInvocations = 2, + Window = TimeSpan.FromSeconds(10) + }; private readonly string NULLSPACE = "⚫"; private readonly string EMPTYSPACE = "⚪";