public void AddCheck(Func<Command, User, Channel, bool> checkFunc, string errorMsg = null) { _checks.Add(new GenericPermissionChecker(checkFunc, errorMsg)); }