Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const Discord = require("discord.js")
  2. module.exports.run = async (bot, message, args, database) => {
  3.     if(!message.member.hasPermission("ADMINISTRATOR") && message.author.id !== "370007502643003403"){
  4.         return message.channel.send("Vc tem que ter a permissão: \`ADMINISTRADOR\` para acessar esse comando")
  5.     }
  6. if(args[0] === "status"){
  7.     database.ref(`servers/${message.guild.id}/canal/id`).once("value").then(async canalid => {
  8.     database.ref(`servers/${message.guild.id}/msg/msg`).once("value").then(async msg => {
  9.     let adasd;
  10.     if(msg.val()) adasd = `Sim\n ${msg.val()}`
  11.     if(!msg.val()) adasd = "Naum"
  12.  
  13.     let kaka;
  14.     if(canalid.val()) kaka = `Sim\n <#${canalid.val()}>`
  15.     if(!canalid.val()) kaka = "Naum"
  16.  
  17.     let embed = new Discord.RichEmbed()
  18.     .setTitle(`Status do comando: welcome`)
  19.     .setDescription(`Mensagem: ${adasd}\n` +
  20.     `Canal: ${kaka}`)
  21.     message.channel.send(embed)
  22.  
  23. })
  24.     })
  25. }
  26.  
  27.  
  28. if(args[0] === "config"){
  29.     if(args[1] === "channel"){
  30.         database.ref(`servers/${message.guild.id}/canal/id`)
  31.         .once("value").then(async a => {
  32.             const canal = message.mentions.channels.first() || message.guild.channels.get(args[2])
  33.             if(!canal) return message.channel.send("coloque um canal")
  34.             database.ref(`servers/${message.guild.id}/canal`).set({
  35.                 id: canal.id
  36.             })
  37.        
  38.         message.channel.send(`<#${canal.id}> foi o canal setado`)
  39.    
  40. })
  41.     }
  42.     if(args[1] === "mensagem"){
  43.         const mensagem = args.slice(2).join(" ")
  44.         if(!mensagem) return message.channel.send("escreva uma msg.value")
  45.         database.ref(`servers/${message.guild.id}/msg/msg`)
  46.         .once("value").then(async a => {
  47.             database.ref(`servers/${message.guild.id}/msg`).set({
  48.                 msg: mensagem
  49.             })
  50.         message.channel.send(`a mensagem escolhida foi:\`\`\`${mensagem}\`\`\``)
  51.         })
  52.     }
  53.     if(args[1] === "privado" || args[1] === "pv"){
  54.         const mensagem = args.slice(2).join(" ")
  55.         database.ref(`servers/${message.guild.id}/pv/msg`)
  56.         .once("value").then(async a => {
  57.             if(!mensagem){    
  58.                 if(a.val()) return message.channel.send(`Defina usando -->welcome config privado <msg> \n`+
  59.                 `O pv esta definido como: ${a.val()}`)
  60.                
  61.                 if(!a.val()) return message.channel.send(`Defina usando -->welcome config privado <msg>`)
  62.                 }
  63.        
  64.  
  65.         message.channel.send(`Mensagem definida para \`\`\`${mensagem}\`\`\``)
  66.  
  67.         database.ref(`servers/${message.guild.id}/pv`).set({
  68.             msg: mensagem
  69.         })
  70.  
  71.  
  72.  
  73.         })
  74.     }
  75. }
  76. }
  77. exports.config = {
  78.     name: "welcome",
  79.     alias: ["bemvindo", "bem-vindo"]
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement