如何使用 dSharp 禁止 Discord 服务器成员

问题描述

有人可以帮我吗?我是 dSharp 的新手 如何发出命令禁止某人访问我的服务器?

 [Command("ban")]
    [Description("Bans a user")]
    [RequireRoles(RoleCheckMode.Any,"Owner","Supporter")]
    public async Task Ban(CommandContext ctx,string reason)
    {
        
    }

解决方法

获取 Discord 成员并调用 BanAsync

示例

[Command]
[RequireUserPermission(Permissions.Administator)]
[RequireBotPermission(Permissions.BanMembers)]
public async Task ban(CommandContext ctx,DiscordMember member,[RemaningText] string reason)
{
    await member.BanAsync(1,reason);
}