From 0ef3c83f4049227c08731e3f31e53c38e1da5957 Mon Sep 17 00:00:00 2001 From: Indrajith K L Date: Sat, 19 Jun 2021 18:30:58 +0530 Subject: * Radio Bot Implementation --- src/main.js | 33 +++++---------------------------- 1 file changed, 5 insertions(+), 28 deletions(-) (limited to 'src/main.js') diff --git a/src/main.js b/src/main.js index d0bb7d6..1685d3d 100644 --- a/src/main.js +++ b/src/main.js @@ -1,32 +1,23 @@ require('dotenv').config(); const fs = require('fs'); const { Client, Collection } = require('discord.js'); -const confusion = require('./commons/confusion'); +const { env } = require('process'); const client = new Client(); client.commands = new Collection(); -let casualMessages = {}; const CMD_PREFIX = "!"; client.on('message', (message) => { if (message.author.bot) return; + if(message.author.id !== process.env.ADMIN_ID) return; if (message.content.startsWith(CMD_PREFIX)) { const commandReply = parseCMD(message); - if (!commandReply) { - confusion.execute(message); - } - } else { - const replyMessage = parseCasualMessage(message); - if (replyMessage) { - message.reply(replyMessage); - } - } + } }); client.on('ready', () => { - console.log("BOT is now LIVE"); + console.log("RADIO BOT is now LIVE"); initConfig(); - initLanguages(); }) function initConfig() { @@ -42,20 +33,6 @@ function initConfig() { }) } -function initLanguages() { - fs.readFile('src/language/language.json', 'utf8', (error, data) => { - if (error) throw error; - casualMessages = JSON.parse(data); - }); -} - -function parseCasualMessage(message) { - const { content } = message; - const parsedMessage = content.trim().toLowerCase(); - if (!casualMessages.hasOwnProperty(parsedMessage)) return null; - return casualMessages[parsedMessage]; -} - function parseCMD(message) { const [CMD_NAME, ...args] = message.content .trim() @@ -73,7 +50,7 @@ function parseCMD(message) { return true; } -client.login(process.env.LUL_BOT_TKN) +client.login(process.env.RADIO_BOT_TKN) .catch((error) => { console.error("BOT Login Failed ", error); }); -- cgit v1.2.3