Files
SkyBot/SkyBot/Commands/Utils/Decline.cs
2026-04-29 03:06:12 +01:00

24 lines
685 B
C#

using SkyBot.Helpers;
using SkyBot.Models;
namespace SkyBot.Commands
{
public class Decline : ICommand
{
public string Name => "decline";
public string[] Aliases => [];
public string Description => "Declines a pending action.";
public string Category => "Utils";
public string Usage => "decline";
public string[] SubCommands => [];
public async Task Execute(CommandContext ctx)
{
foreach (var handler in PendingActionRegistry.DeclineHandlers)
if (await handler(ctx)) return;
await MessageHelper.ReplyAsync(ctx, "You have nothing pending to decline.");
}
}
}