diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.js | 36 | 
1 files changed, 36 insertions, 0 deletions
| diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..f841f85 --- /dev/null +++ b/src/main.js @@ -0,0 +1,36 @@ +require('dotenv').config(); + +const { Client } = require('discord.js'); + +const client = new Client(); +const CMD_PREFIX = "!" +client.on('message', (message) => { +    if (message.author.bot) return; +    if (message.content.startsWith(CMD_PREFIX)) { + +    } else { +        message.reply(parseCasualMessage(message)); +    } +}); + +function parseCasualMessage(message) { +    const {content} = message; +    switch(content.trim()) { +        case 'hello': return `Hey ${message.author} ๐โโ๏ธ. How Are You?`; +        case 'เดนเดฒเต': return `เดนเดฒเตเดฒเดพ.... เดเดคเดพเดฐเดพ ${message.author}เดฏเต... เดธเตเดเด เดคเดจเตเดจเต?`; +        case 'เดเดจเตเดคเตเดเตเดเต เดเดฃเตเดเต เดตเดฟเดถเตเดทเด': +        case 'enthokke und vishesham' :  return `เด
เดเตเดเดฟเดจเต เดชเตเดฃเต...๐คทโโ๏ธ เดธเตเดเดเตเดเดณเตเดเตเดเต เดคเดจเตเดจเต?`; +        case 'เดฎเดจเตเดธเตเดธเดจเดฒเตเดฒเต เดชเตเดณเตเดณเต' : +        case 'manusanalle pulle': return `เดเดฑเดเตเดเดฟเดฏเตเด เดฌเดฑเตเดเตเดเดฏเตเด เดตเตเดฃเดพเดฏเดฟเดฐเดฟเดเตเดเตเด... ๐คฃ๐คฃ๐คฃ`; +        case 'เดจเต เดเดฐเดพ': +        case 'nee aara':  return `เดคเดพเตป เดเดฐเดพเดฃเตเดจเตเดจเต เดคเดจเดฟเดเตเดเต เด
เดฑเดฟเดฏเดพเดจเตเดฎเตเดฒเตเดเตเดเดฟเตฝ เดคเดพเตป เดเดจเตเดจเตเดเต เดเตเดฏเตเดเตเดเต เดคเดพเตป เดเดฐเดพเดฃเตเดจเตเดจเต??? เดคเดจเดฟเดเตเดเต เดเดพเตป เดชเดฑเดเตเดเต เดคเดฐเดพเด เดคเดพเตป เดเดฐเดพเดฃเตเดจเตเดจเต... ๐คช๐คช`; +    } +} + +client.login(process.env.LUL_BOT_TKN) +    .then(() => { +        console.log("BOT Logged in"); +    }) +    .catch((error) => { +        console.error("BOT Login Failed ", error); +    }); | 
