因此,当用户键入“!verifyme”时,我会尝试分配一个名为“已验证”的角色。
这是我到目前为止所做的:
if (Context.Channel.Name == "role-assignment")
{
var user = Context.User;
IRole role;
await (user as IGuildUser).AddRoleAsync(role);
}
如果有人知道怎么做,那就太棒了!
答案 0 :(得分:2)
这是您正在寻找的代码片段:
var role = Context.Guild.Roles.FirstOrDefault(x => x.Name == "ROLENAME");