Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const botconfig = require("./botconfig.json");
- const Discord = require ("discord.js");
- const bot = new Discord.Client({disableEveryone: true});
- bot.on("ready", async () => {
- console.log(`${bot.user.username} is online!`);
- bot.user.setActivity("Natasha", {type: "WATCHING"});
- //bot.user.setActivity("Hey Beckanators!!");
- });
- bot.on("message", async message => {
- if(message.author.bot) return;
- if(message.channel.type === "dm") return;
- let bicon = bot.user.displayAvatarURL;
- let prefix = botconfig.prefix;
- let messageArray = message.content.split(" ");
- let cmd = messageArray[0];
- let args = messageArray.slice(1);
- if(cmd === `${prefix}report`){
- const rUser = message.mentions.members.first() || await message.guild.fetchMember(args[0]).catch(() => {})
- if(!rUser) return message.channel.send("Couldn't find that user.");
- let reason = args.join(" ").slice(22);
- let reportEmbed = new Discord.RichEmbed()
- .setDescription("Reports")
- .setColor("#e01e89")
- .addField("Reported User", `${rUser} with ID: ${rUser.id}`);
- message.channel.send(reportEmbed);
- return;
- }
- if(cmd === `${prefix}serverinfo`){
- let sicon = message.guild.iconURL;
- let serverembed = new Discord.RichEmbed()
- .setDescription("Server Information")
- .setColor("#e01e89")
- .setThumbnail(sicon)
- .addField("Server Name", message.guild.name)
- .addField("Created On", message.guild.createdAt)
- .addField("You Joined", message.member.joinedAt)
- .addField("Total Members", message.guild.memberCount);
- return message.channel.send(serverembed);
- }
- if(cmd === `${prefix}botinfo`){
- let botembed = new Discord.RichEmbed()
- .setDescription("Bot Information")
- .setColor("#e01e89")
- .setThumbnail(bicon)
- .addField("Bot Name", bot.user.username)
- .addField("Created On", bot.user.createdAt);
- return message.channel.send(botembed);
- }
- });
- bot.login(botconfig.token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement