问题描述
有人可以帮我吗?我是 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);
}