仅在具有特定权限的情况下执行命令

时间:2017-08-06 15:34:33

标签: c# permissions bots discord.net

我正在使用Discord-bot,如果使用该命令的用户具有某种" Discord权限"我希望命令只能执行。

这是我使用的代码:

commands.CreateCommand("test")
            .MinPermissions((int)Permissions.User)
            .Do(async e =>
            {
                /* execute something here... */
            });

User在课程Permissions中定义。

事情是,每当我尝试启动应用程序时,它都会给我这个:

  

此操作需要将PermissionLevelService添加到DiscordClient。

我做错了什么?我在哪里添加此PermissionLevelService

编辑:从Discord.NET 0.9.6升级后使用它。到1.0.1。,只是使用不同的语法。

0 个答案:

没有答案