From 04cbd7df706ec43b2ed28d9f66960ea8b5c17ff0 Mon Sep 17 00:00:00 2001 From: Master Kwoth Date: Tue, 22 Mar 2016 08:18:00 +0100 Subject: [PATCH] nsfw disabled by default. closes #124 --- NadekoBot/Classes/Permissions/PermissionChecker.cs | 4 ++++ NadekoBot/Classes/Permissions/PermissionsHandler.cs | 1 + 2 files changed, 5 insertions(+) diff --git a/NadekoBot/Classes/Permissions/PermissionChecker.cs b/NadekoBot/Classes/Permissions/PermissionChecker.cs index df1bb67b..f3f5611e 100644 --- a/NadekoBot/Classes/Permissions/PermissionChecker.cs +++ b/NadekoBot/Classes/Permissions/PermissionChecker.cs @@ -62,6 +62,10 @@ namespace NadekoBot.Classes.Permissions { string msg; + if (permissionType == PermissionsHandler.PermissionBanType.ServerBanModule && + command.Category.ToLower() == "nsfw") + msg = $"**{command.Category}** module has been banned from use on this **server**.\nNSFW module is disabled by default. Server owner can type `;sm nsfw enable` to enable it."; + else switch (permissionType) { case PermissionsHandler.PermissionBanType.None: return true; diff --git a/NadekoBot/Classes/Permissions/PermissionsHandler.cs b/NadekoBot/Classes/Permissions/PermissionsHandler.cs index 114a0d8a..1e3cb1e6 100644 --- a/NadekoBot/Classes/Permissions/PermissionsHandler.cs +++ b/NadekoBot/Classes/Permissions/PermissionsHandler.cs @@ -437,6 +437,7 @@ namespace NadekoBot.Classes.Permissions { Verbose = true; Permissions = new Permissions(name); + Permissions.Modules.TryAdd("NSFW", false); UserPermissions = new Dictionary(); ChannelPermissions = new Dictionary(); RolePermissions = new Dictionary();