我想要在用户身上要求某个角色,以便他们使用/执行特定的命令。
是否有一种简单的方法可以为单个命令执行此操作?
答案 0 :(得分:1)
这是使用 Discord.Net 1.0
var User = Context.User as SocketGuildUser;
var role = Context.Guild.Roles.FirstOrDefault(x => x.Name == "ROLENAME");
if (User.Roles.Contains(role))
{
// do stuff
}