UNPKG

val-bot

Version:
39 lines (34 loc) 882 B
/** * ## nicoBlocker * * pairs with the nico module to block * * @param {String} to * @param {String} from originating channel * @param {String} text original text string * @param {String} botText * @param {Object} _botConfig * @param {Object} confObject * @param {object} _bot active bot * * @return {String} original or modified text */ function nicoBlocker(to, from, text, botText, _botConfig, confObj, _bot) { const textSplit = text.split(' '); const command = textSplit[0]; const { nico, nicoFlipped, trigger } = _botConfig; if ( command[0] === trigger && nicoFlipped === true && to === nico && command !== `${trigger}is${nico}flipped?` ) { return { to, text: '', botText: `I'm sorry, ${nico}... I can't hear you while you're flipped`, }; } return { to, text, botText }; } module.exports = nicoBlocker;