Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Bot Aiden
- const Discord = require('discord.js');
- const bot = new Discord.Client();
- const moment = require("moment");
- const PREFIX = "z/";
- bot.on('ready', () => {
- bot.user.setStatus('available')
- bot.user.setPresence({
- game: {
- name: 'πππ€π¨π« ππ¨π [z/help]',
- type: "STREAMING",
- url: "https://www.twitch.tv/zikor/"
- }
- });
- });
- bot.on("message", message => {
- if (message.channel.type === "dm") {
- console.log(`message: ${message.content} de ${message.author.tag}`);
- }
- });
- bot.on('message', message => {
- if(message.content === PREFIX + "ping") {
- message.delete()
- var ping_embed = new Discord.RichEmbed()
- .setColor('#f50000')
- .addField("πππ¨π’ππ’ π¦π¨π§ π©π’π§π ππ :", `__***${Math.round(bot.ping)} ms !***__`)
- message.channel.send(ping_embed)
- .then(function(message) {
- setTimeout(() => {
- message.react("π")
- }, 500)
- clearInterval(setTimeout);
- });
- }
- })
- bot.on("message", message => {
- if (message.content === "z/help") {
- message.delete()
- const embedhelp = new Discord.RichEmbed()
- .setTitle("Help Z1kor Bot")
- .setColor("#f50000")
- .setDescription("Voici mes commandes pour les appliquer va dans un serveur ou je suis est utilise mon prefix : **z/**")
- .addField("__**π¨ [ Moderation ] :**__", "`Ban`, `Kick`")
- .addField("__**π€£ [ Fun ] :**__", "`DΓ©`")
- .addField("__**π [ Autres ] :**__", "`Ping`, `Report`, `User-Info`, `Avatar`, `Server-Info`, `Bot-Info`")
- message.author.send(embedhelp).then(s => message.reply("Merci de regarder tes DM "))
- }})
- bot.on('message', message => {
- if(message.content === PREFIX + 'dΓ©') {
- message.delete()
- var de_embed = new Discord.RichEmbed()
- .setAuthor(message.author.tag, message.author.displayAvatarURL)
- .setColor("#f50000")
- .addField("**π² Le dΓ© vient d'etre lancer : **", "`" + Math.floor(Math.random() * 6) + "`")
- message.channel.send(de_embed)
- }
- })
- //kick ban
- bot.on('message', message => {
- if(message.content.startsWith(PREFIX + "kick")) {
- message.delete()
- if(!message.guild.member(message.author).hasPermissions("KICK_MEMBERS"))return message.channel.send("```β Vous n'avez pas la permission !```");
- if(message.mentions.users.size === 0) {
- return message.channel.send("```β Vous devez mentionner un utilisateur !```");
- }
- var kick = message.guild.member(message.mentions.users.first());
- if(!kick) {
- return message.channel.send("```β L'utilisateur ne se trouve pas sur le serveur !```");
- }
- if(message.guild.member(kick).hasPermission("KICK_MEMBERS")) return message.channel.send("Impossible de l'expulser !")
- if(!message.guild.member(bot.user).hasPermission("KICK_MEMBERS")) {
- return message.channel.send("```β Je n'ai pas la permission pour kick !```");
- }
- kick.kick().then(member => {
- var kick_embed = new Discord.RichEmbed()
- .setColor("#f50000")
- .setTitle("**βοΈ KICK : **")
- .addField("**π€ Membre kick :**", `${member.user.username}`)
- .addField("**π ID :**", `${member.user.id}`)
- .addField("**π¨ ModΓ©rateur :**", `${message.author.username}`)
- message.channel.send(kick_embed)
- })
- }
- })
- bot.on('message', message => {
- if(message.content.startsWith(PREFIX + "ban")) {
- message.delete()
- if(!message.guild.member(message.author).hasPermission("BAN_MEMBERS")) return message.channel.send("```β Vous n'avez pas la permission !```");
- if(message.mentions.users.size === 0) {
- return message.channel.send("```β Vous devez mentionner un utilisateur !```");
- }
- var ban = message.guild.member(message.mentions.users.first());
- if(!ban) {
- return message.channel.send("```β L'utilisateur ne se trouve pas sur le serveur !```");
- }
- if(message.guild.member(ban).hasPermission("BAN_MEMBERS")) return message.channel.send("```β Impossible de le bannir !```")
- if(!message.guild.member(bot.user).hasPermission("BAN_MEMBERS")) {
- return message.channel.send("```β Je n'ai pas la permission pour ban```");
- }
- ban.ban().then(member => {
- var ban_embed = new Discord.RichEmbed()
- .setColor("#f50000")
- .setTitle("**βοΈ BAN : **")
- .addField("**π€ Membre banni : **", `${member.user.username}`)
- .addField("**π ID : **", `${member.user.id}`)
- .addField("**π¨ ModΓ©rateur :**", `${message.author.username}`)
- message.channel.send(ban_embed)
- })
- }
- })
- //report
- bot.on('message', message => {
- if (message.content.startsWith(PREFIX + "report")) {
- message.delete()
- let rep_embed = new Discord.RichEmbed()
- .setColor('#f50000')
- .setTitle(`**β Report de : ** ${message.author.username}`)
- .addField('**π€ Membre report : **', `${message.mentions.users.first().username}`)
- .addField('**π Raison : **',`${message.content.split(" ").slice(2).join(" ")}`)
- message.channel.send(rep_embed)
- .then(function(message) {
- setTimeout(() => {
- message.react("β ")
- }, 500)
- setTimeout(() => {
- message.react("β")
- }, 1000);
- clearInterval(setTimeout);
- });
- message.channel.send("```β Reporte pris en compte !```");
- }
- });
- //userinfo
- bot.on("message", message => {
- if (message.content.startsWith(PREFIX + "userinfo")) {
- message.delete();
- let member = message.mentions.members.first() || message.member;
- if (!member) return message.channel.send("Veuillez mentionnez un membre");
- var user_embed = new Discord.RichEmbed()
- .setTitle(message.author.username)
- .setColor("#f50000")
- .setThumbnail(member.user.avatarURL)
- .addField("**Nom de compte : **", member.user.username)
- .addField("**ID du membre : **", member.id)
- .addField(
- "**A rejoins le:**",
- moment.utc(member.joindedAt).format("dddd, MMMM Do YYYY, HH:mm:ss")
- )
- .addField("**Bot:**", member.user.bot, true)
- .addField("**Status:**", member.presence.status, true);
- message.channel.send(user_embed);
- }
- });
- // avatar
- bot.on("message", message => {
- if (message.content.startsWith(PREFIX + "avatar")) {
- message.delete();
- let member = message.mentions.members.first() || message.member;
- if (!member) return message.channel.send("Veuillez mentionnez un membre");
- var avatar_embed = new Discord.RichEmbed()
- .setColor("#f50000")
- .setAuthor("Voici l'Avatar de l'utilisateur !")
- .setImage(member.user.avatarURL);
- message.channel.send(avatar_embed);
- }
- });
- // serverinfo et botinfo
- bot.on("message", message => {
- if (message.content === PREFIX + "serverinfo") {
- message.delete(400);
- let sicon = message.guild.iconURL;
- var servi_embed = new Discord.RichEmbed()
- .setAuthor(message.guild.name)
- .setThumbnail(sicon)
- .setColor("#f50000")
- .addField("**π Createur :** ", `${message.guild.owner.user.username}`, true)
- .addField("**π ID du Createur :** ", `${message.guild.owner.id}`, true)
- .addField("**π Server ID:**", message.guild.id, true)
- .addField("**π Serveur créé :** ", `${moment(message.guild.createdAt).format("DD.MM.YY")}`, true)
- .addField("**π₯ Nombre de Membre:**", `${message.guild.memberCount}`, true)
- .addField("**π Nombre de Roles :** ", `${message.guild.roles.filter(r => r.name).size}`, true)
- .addField('**π¬ Channels **',`**${message.guild.channels.filter(m => m.type === 'text').size}**` + ' Ecrit | Vocal '+ `**${message.guild.channels.filter(m => m.type === 'voice').size}** `, true)
- .addField("**π Region :** ", `${message.guild.region}`, true)
- .addField('**π Emojis :**', `${message.guild.emojis.size}`, true);
- message.channel.send(servi_embed);
- }
- if (message.content === PREFIX + "botinfo") {
- message.delete();
- var botembed = new Discord.RichEmbed()
- .setTitle("Information du bot")
- .setColor("#f50000")
- .setThumbnail(bot.user.avatarURL)
- .addField("**π Owner**", '"πππ€π¨π«β‘π#3034')
- .addField("**π€ Nom du bot**", `${bot.user.username}#${bot.user.discriminator}`)
- .addField("**π ID**", `${bot.user.id}`)
- .addField("**π₯ Membres**", bot.users.size)
- .addField("**π Serveur**", bot.guilds.size);
- message.channel.send(botembed);
- }
- });
- bot.login("NjQzNDU2MDM1ODE3OTE0Mzg4.XclvSg.MeiMGlBcGPRAtpuG9q_RDY_Avck");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement