Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require("discord.js");
- const SETTINGS = require('./Config/config.json');
- const COMMANDS = require('./Managers/CommandManager.js');
- const REACTIONS = require('./Config/reactions.json');
- const PREFIX = SETTINGS.prefix;
- var bot = new Discord.Client();
- bot.on("ready", function(){
- console.log("Bot is fired up!");
- })
- bot.on('ready', () => { bot.user.setGame('Mind wants to die.') });
- bot.on("message", function(message) {
- if (message.author.equals(bot.user)) return;
- if (message.content == "lol ok") {
- message.channel.send("that's my nigga @Mind#1751 ");
- }
- // Will get bot banned - Use with caution.
- var obj = REACTIONS.filter(obj => {
- if (!obj.enable) return;
- if (obj.id === message.author.id) {
- message.react(obj.emoji).then(function () {
- if (obj.emoji2 !== null) {
- message.react(obj.emoji2).then(function () {
- if (obj.emoji3 !== null) {
- message.react(obj.emoji3).then(function (){
- //if (obj.emoji4 !== null) {
- // message.react(obj.emoji4);
- //}
- });
- }});
- }
- });
- }
- })[0];
- client.on('guildMemberAdd', member => {
- // Send the message to a designated channel on a server:
- const dm = member.createDM(channel => {
- if (!dm) return;
- // Send the message, mentioning the member
- channel.send(`Welcome to the server, ${member}`);
- });
- // Do nothing if the channel wasn't found on this server
- });
- /*if (!message.content.startsWith(PREFIX)) return;
- var args = message.content.substring(PREFIX.length).split(" ");
- var mention = message.mentions.members.first();
- message.delete();*/
- switch (args[0]) {
- case "ping":
- COMMANDS.Ping(message);
- break;
- case "info":
- COMMANDS.Info(message);
- break;
- case "create":
- var desc = message.content.split('"');
- COMMANDS.Create(message, desc[1]);
- break;
- case "update":
- var desc = message.content.split('"');
- COMMANDS.Update(message, desc[1]);
- break;
- /*case "mute":
- COMMANDS.Mute(message, mention);
- break;
- case "unmute":
- COMMANDS.Unmute(message, mention);
- break;*/
- case "restart":
- COMMANDS.Restart();
- break;
- }
- });
- bot.login(SETTINGS.token)
- .then(token => {
- console.log('Login: Success');
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement