Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require("discord.js");
- const client = new Discord.Client();
- const config = require("./config.json");
- const msgs = require("./messages.json");
- const stopEmbed = new Discord.RichEmbed()
- .setColor(config.embedColor)
- .setTitle("Stopped")
- .setDescription(msgs.stop)
- .setFooter(config.copyright)
- const infoEmbed = new Discord.RichEmbed()
- .setColor(config.embedColor)
- .setTitle("INFO")
- .setDescription(msgs.info)
- .setFooter(config.copyright)
- const helpEmbed = new Discord.RichEmbed()
- .setColor(config.embedColor)
- .setTitle("Help")
- .setDescription(msgs.help)
- .setFooter(config.copyright)
- const rulesEmbed = new Discord.RichEmbed()
- .setColor(config.embedColor)
- .setTitle("Rules")
- .setDescription(msgs.rules)
- .setFooter(config.copyright)
- client.on("ready", () => {
- console.log("Started Sussesfully!");
- client.user.setStatus('idle')
- client.user.setActivity(config.prefix + 'help for commands', { type: 'WATCHING' })
- });
- client.on("guildCreate", guild => {
- console.log(`New guild joined: ${guild.name} (id: ${guild.id}). This guild has ${guild.memberCount} members!`);
- });
- client.on("message", msg => {
- const args = msg.content.split(/\s+/g)
- if (msg.content.startsWith(config.prefix + "announce")) {
- const sayMsg = args.join(" ").replace(config.prefix + "announce", "");
- const embed = new Discord.RichEmbed()
- .setColor(config.embedColor)
- .setTitle("Announcement")
- .setDescription(sayMsg)
- .setFooter(config.copyright)
- msg.channel.send({embed})
- }
- });
- client.on("message", msg => {
- const args = msg.content.split(/\s+/g)
- if (msg.content.startsWith(config.prefix + "say")) {
- if(msg.author.id !== config.owner) return;
- const sayMsg = args.join(" ").replace(config.prefix + "say", "");
- const embed = new Discord.RichEmbed()
- .setColor(config.embedColor)
- .setTitle("Say")
- .setDescription(sayMsg)
- .setFooter(config.copyright)
- msg.channel.send({embed})
- }
- });
- client.on("message", msg => {
- if (msg.content.startsWith(config.prefix + "rules.create.admin")) {
- msg.channel.send(rulesEmbed)
- console.log("Rules Sent!!!")
- }
- });
- client.on("message", msg => {
- if (msg.content.startsWith(config.prefix + "info")) {
- msg.channel.send(infoEmbed)
- console.log(config.prefix + "info has been ran")
- }
- });
- client.on("message", msg => {
- if (msg.content.startsWith(config.prefix + "help")) {
- msg.channel.send(helpEmbed)
- }
- });
- client.on("message", msg => {
- if (msg.content.startsWith(config.prefix + "stop")) {
- if(msg.author.id !== config.owner) return;
- msg.channel.send(stopEmbed).then(process.exit);
- }
- });
- client.login(config.token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement