diff --git a/XiaoBot.js b/XiaoBot.js index bdf71e14..20764b0e 100644 --- a/XiaoBot.js +++ b/XiaoBot.js @@ -53,8 +53,11 @@ client.on('warn', console.warn); client.on('commandError', (command, err) => console.error(command.name, err)); client.dispatcher.addInhibitor(msg => { + if (msg.channel.type === 'dm') { + return false; + } const role = msg.guild.settings.get('singleRole'); - if (!msg.guild || !msg.guild.roles.has(role) || msg.member.hasPermission('ADMINISTRATOR')) { + if (!msg.guild.roles.has(role) || msg.member.hasPermission('ADMINISTRATOR')) { return false; } if (!msg.member.roles.has(role)) {