@ -6,7 +6,7 @@ const UserData = require('../models/user');
module . exports = async ( client , message ) => {
module . exports = async ( client , message ) => {
if ( message . author . bot ) { return undefined ; }
if ( message . author . bot ) { return undefined ; }
if ( message . channel . type == 'dm' ) /*{var dmch = true;} else {var dmch = false};*/ { return undefined ; }
if ( message . channel . type === 'dm' ) /*{var dmch = true;} else {var dmch = false};*/ { return undefined ; }
if ( message . channel . type !== 'text' && message . channel . type !== 'dm' ) { return undefined ; }
if ( message . channel . type !== 'text' && message . channel . type !== 'dm' ) { return undefined ; }
//if (message.channel.type == "text") {if (settings[message.guild.id]) {prefix = settings[message.guild.id].prefix;};};
//if (message.channel.type == "text") {if (settings[message.guild.id]) {prefix = settings[message.guild.id].prefix;};};
@ -24,6 +24,13 @@ module.exports = async (client, message) => {
: message . content . slice ( 3 + client . user . id . length ) . trim ( ) . split ( /\s+/g ) ;
: message . content . slice ( 3 + client . user . id . length ) . trim ( ) . split ( /\s+/g ) ;
var cmd = args . shift ( ) . toLowerCase ( ) . trim ( ) ;
var cmd = args . shift ( ) . toLowerCase ( ) . trim ( ) ;
if ( [ ` <@ ${ client . user . id } > ` , ` <@! ${ client . user . id } > ` ] . includes ( msg ) ) {
return message . channel . send ( new Discord . MessageEmbed ( )
. setTitle ( [ "Yep, that's me!" , "^^ Hiya!" , "Oh, hi there!" , "Sure, what's up?" , "How can I help!" , "Natsuki is busy, but I can take a message for you!" , "Teehee that's me!" , "You were looking for Natsuki Tivastl, right?" , "Sure! What's up?" , "Pong!" ] [ Math . floor ( Math . random ( ) * 10 ) ] )
. setDescription ( "My prefix here is `" + prefix + "`. Use `" + prefix + "help` to see what commands you can use." )
. setColor ( 'c375f0' ) ) ;
}
if ( mention && message . guild ) { require ( '../util/mention' ) ( message , msg , args , cmd , prefix , mention , client ) ; }
if ( mention && message . guild ) { require ( '../util/mention' ) ( message , msg , args , cmd , prefix , mention , client ) ; }
let tu = await UserData . findOne ( { uid : message . author . id } ) ;
let tu = await UserData . findOne ( { uid : message . author . id } ) ;
if ( tu && tu . statusmsg . length && tu . statusclearmode === 'auto' ) {
if ( tu && tu . statusmsg . length && tu . statusclearmode === 'auto' ) {