xopbot
Version:
XOPBOT Is A Multipurpose Bot With Over 200+ Commands That Make You Love The Bot!
51 lines (44 loc) • 2.27 kB
JavaScript
const { MessageButton, MessageActionRow } = require("discord-buttons");
const color = process.env.Color;
const errorChannel = process.env.errorChannel;
module.exports = async (Discord, client, message) => {
client.on("guildCreate", async guild => {
const newg = new Discord.MessageEmbed()
.setTimestamp()
.setColor(`${color}`)
.setAuthor('XOPBOT Has Been Added!', message.guild.iconURL())
.setDescription(`**The Bot Was Added In The Server: \`${message.guild.name}\` Owned By ${message.guild.owner} \nIt Has Over: \`${message.guild.memberCount}\` Users!**`)
.setFooter('The Bot Will Be Scanning The Server!')
errorChannel.send(newg);
})
client.on("guildCreate", async (guild) => {
let channelToSend;
guild.channels.cache.forEach((channel) => {
if (
channel.type === 'text' &&
!channelToSend &&
channel.permissionsFor(guild.me).has("SEND_MESSAGES" || "EMBED_LINKS")
)
channelToSend = channel;
});
if (!channelToSend) return;
const button11 = new MessageButton()
.setStyle('url')
.setURL('https://xopbot.glitch.me/')
.setLabel('Website')
.setEmoji(`💻`)
const button12 = new MessageButton()
.setStyle('url')
.setURL('https://discord.com/oauth2/authorize?client_id=831824859066925087&scope=bot&permissions=4294967295')
.setLabel('Invite')
.setEmoji(`🔗`)
const row3 = new MessageActionRow()
.addComponents(button11, button12)
const embed = new Discord.MessageEmbed()
.setTimestamp()
.setColor(`${color}`)
.setAuthor(`You Added Me In ${message.guild.name}!`, message.guild.iconURL())
.setDescription(`**Thank You For Inviting Me To \`${message.guild.name}\` \nName Is \`XOPBOT\` Im A Multipurpose Bot With Over 200+ Commands And \`24/7\` Uptime \nMy Prefix Is \`x!\` And You Can Get My Commands By Doing \`x!help\` \nYou Can Also Check Out My Websites Down Below⤵**`)
channelToSend.send(embed, row3)
})
}