aboutsummaryrefslogtreecommitdiff
path: root/src/main.js
diff options
context:
space:
mode:
authorIndrajith K L2021-06-19 18:30:58 +0530
committerIndrajith K L2021-06-19 18:30:58 +0530
commit0ef3c83f4049227c08731e3f31e53c38e1da5957 (patch)
tree349b423111db5a8730864b8c555bb15564622377 /src/main.js
parentcaebd6b3e5315d3002107464b33ae7b6bf006800 (diff)
downloadradio-bot-0ef3c83f4049227c08731e3f31e53c38e1da5957.tar.gz
radio-bot-0ef3c83f4049227c08731e3f31e53c38e1da5957.tar.bz2
radio-bot-0ef3c83f4049227c08731e3f31e53c38e1da5957.zip
* Radio Bot Implementation
Diffstat (limited to 'src/main.js')
-rw-r--r--src/main.js33
1 files changed, 5 insertions, 28 deletions
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);
});