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");
- client.on("ready", () => {
- console.log(`Logado.`);
- let s = [
- { name: `APLHA RD 2019`, type: 'STREAMING', url: 'https://www.twitch.tv/nome' },
- { name: `Bot começado em 16/2/19 `, type: 'STREAMING', url: 'https://www.twitch.tv/nome' },
- { name: `a!help para comandos`, type: 'STREAMING', url: 'https://www.twitch.tv/nome' }
- ];
- function st() {
- let rs = s[Math.floor(Math.random() * s.length)];
- client.user.setPresence({ game: rs });
- }
- st();
- setInterval(() => st(), 5000); //10000 = 10Ms = 10 segundos
- });
- client.on("message", async message => {
- if(message.author.bot) return;
- if(message.channel.type === "dm") return;
- const args = message.content.slice(config.prefix.length).trim().split(/ +/g)
- const comando = args.shift().toLowerCase();
- if(comando === "ping") {
- const m = await message.channel.send("Ping?");
- m.edit(`Pong bb! O seu ping é de ${m.createdTimestamp - message.createdTimestamp}ms. O ping da api é ${Math.round(client.ping)}ms`);
- }
- if(comando === "div") {
- var user = message.mentions.members.first() || message.author;
- var targetInvites = await message.guild.fetchInvites();
- var invitesUses = 0;
- targetInvites.forEach(invite => {
- if (invite.inviter.id === user.id) {
- invitesUses += invite.uses;
- }
- });
- message.delete()
- var embed = new Discord.RichEmbed()
- .setThumbnail(user.displayAvatarURL)
- .setTitle(`Nick : ${user.tag}`)
- .addField("♡Membros Recrutados♡ :", `\`\`\`md\n# ${invitesUses} Membros\`\`\``)
- .setColor('RANDOM')
- .setFooter(`ID : ${user.id}`)
- .setTimestamp();
- message.channel.send(embed).then(msg => msg.delete(25000));
- }
- if(comando === "say") {
- message.delete();
- if (!args.join(" ")) return message.reply("Digite `a!say`+ seu texto.");
- let say = args.join(' ');
- message.mentions.users.forEach((u) => say = say.replace(u.toString(),"@"+u.tag))
- message.mentions.roles.forEach((r) => say = say.replace(r.toString(),"@"+r.name))
- message.channel.send(say,{disableEveryone:true});
- }
- if(comando === "help") {
- message.channel.send("```\n**Olá, me chamo kizuna, sou um bot focado em roleplay, onde você pode simular uma vida real. Aqui Esta todos meus comandos!**\n\n***Members 👤***\n\n`k!ajuda` (*Exibe esta mensagem*)\n\n\`k!dinheiro @user` (*Para ver seu saldo ou de outros usuarios*)\n\n***Developers 🔰***\n\n`k!setdinheiro @user (quantidade)` (*Comando para adicionar saldos a outros usuario ou a si mesmo*)\n\n`k!kick @user (motivo)` (*Para kickar o usuario desejado ao comando*)\n\n`k!tempmute @user (tempo, ex: 5s, 5s, 5h)` (*Para mutar o usuario desejado por algum tempo determinado ao seu comando*)```")
- };
- })
- client.login(config.token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement