public static CommandGroupBuilder PublicOnly(this CommandGroupBuilder builder) { builder.AddCheck(new PublicChecker()); return(builder); }
public static CommandGroupBuilder MinPermissions(this CommandGroupBuilder builder, int minPermissions) { builder.AddCheck(new PermissionLevelChecker(builder.Service.Client, minPermissions)); return(builder); }
public static CommandGroupBuilder UseGlobalBlacklist(this CommandGroupBuilder builder) { builder.AddCheck(new BlacklistChecker(builder.Service.Client)); return(builder); }
public static CommandGroupBuilder MinDynPermissions(this CommandGroupBuilder builder, int deafultPerms) { builder.AddCheck(new DynamicPermissionChecker(builder.Service.Client, deafultPerms)); return(builder); }