diff --git a/src/handleSpam.js b/src/handleSpam.js new file mode 100644 index 0000000..a4c72f3 --- /dev/null +++ b/src/handleSpam.js @@ -0,0 +1,11 @@ +const phrases = [ + 'Did you know? Zhachev is a twat.', + 'Zhachev is a poor lonely baby who has been stalking this IRC for over a year. anti-civ 4 lyfe!', +] + +const handleSpam = event => { + const phrase = phrases[Math.floor(Math.random() * phrases.length)] + return event.reply(phrase) +} + +module.exports = handleSpam diff --git a/src/spotify.js b/src/spotify.js index d4235ee..e1a6e66 100644 --- a/src/spotify.js +++ b/src/spotify.js @@ -3,6 +3,9 @@ const chalk = require('chalk') require('dotenv').config() const { insertTrack } = require('./mpc-commands') +let request = '' +const handleSpam = require('./handleSpam') + const CLIENT_ID = process.env.CLIENT_ID const CLIENT_SECRET = process.env.CLIENT_SECRET @@ -47,6 +50,8 @@ const searchTrack = event => { } const requestTrack = event => { + if (event.message === request) return handleSpam(event) + request = event.message let pattern = /^!request "(.+?)"( artist "(.+?)")?/ let match = event.message.match(pattern) if (!match)