t3k-dc-bot-cs/commands/admin.cs
2025-04-26 20:05:22 +02:00

18 lines
504 B
C#

using DSharpPlus.CommandsNext;
using DSharpPlus.CommandsNext.Attributes;
using System.Threading.Tasks;
using System.Linq;
public class HasAdminRole : CheckBaseAttribute
{
public override async Task<bool> ExecuteCheckAsync(CommandContext ctx, bool help)
{
bool hasAdminRole = ctx.Member?.Roles.Any(role => role.Name == "Admin") ?? false;
if (!hasAdminRole)
{
await ctx.RespondAsync("Csicskáknak kuss van !");
}
return (hasAdminRole);
}
}