mirror of
https://github.com/Ratstail91/SANCTUM.git
synced 2025-11-29 02:24:27 +11:00
42 lines
924 B
JavaScript
42 lines
924 B
JavaScript
// .env Variables
|
|
require('dotenv').config({path: '../.env'});
|
|
|
|
let shared = require("./shared.js");
|
|
|
|
let Discord = require("discord.js");
|
|
let client = new Discord.Client();
|
|
|
|
//message handler
|
|
client.on("ready", function() {
|
|
console.log("Logged in as " + client.user.tag);
|
|
});
|
|
|
|
client.on("reconnecting", function() {
|
|
console.log("Reconnecting...");
|
|
});
|
|
|
|
client.on("disconnect", function() {
|
|
console.log("Disconnected");
|
|
});
|
|
|
|
client.on("message", function(msg) {
|
|
//only react to commands
|
|
if (msg.content.slice(0, 1) !== process.env.PREFIX) {
|
|
return;
|
|
}
|
|
|
|
//get the command
|
|
let command = msg.content.slice(1).split(" ")[0];
|
|
let args = msg.content.slice(1 + command.length).trim();
|
|
|
|
//handle command
|
|
switch(command) {
|
|
//used for debugging
|
|
case "ping":
|
|
console.log(shared.CheckValidDisplay(client, "Ratstail91", "bot-spam", true));
|
|
break;
|
|
}
|
|
});
|
|
|
|
//actually log in
|
|
client.login(process.env.DEVELOPER_TOKEN); |