我正在使用Discord-bot,如果使用该命令的用户具有某种" Discord权限"我希望命令只能执行。
这是我使用的代码:
commands.CreateCommand("test")
.MinPermissions((int)Permissions.User)
.Do(async e =>
{
/* execute something here... */
});
User
在课程Permissions
中定义。
事情是,每当我尝试启动应用程序时,它都会给我这个:
此操作需要将PermissionLevelService添加到DiscordClient。
我做错了什么?我在哪里添加此PermissionLevelService
?