【发布时间】:2018-07-24 11:31:11
【问题描述】:
我发现无法使用我的机器人将用户的角色/等级设置为“PLEB”。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Discord;
using Discord.Commands;
namespace Spoxbot.Modules
{
public class Mod : ModuleBase<SocketCommandContext>
{
[Command("geoff")]
public async Task geoff([Remainder]string user)
{
var role = Context.Guild.Roles.FirstOrDefault(x => x.Name == "PLEB");
await (user as IGuildUser).AddRoleAsync(role);
}
}
}
我想要发生的是,每当用户键入 !geoff 时,它就会为他们提供“PLEB”的用户
这个机器人有管理员权限/权力。
【问题讨论】: