Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require("discord.js")
- module.exports.run = async (bot, message, args, database) => {
- if(!message.member.hasPermission("ADMINISTRATOR") && message.author.id !== "370007502643003403"){
- return message.channel.send("Vc tem que ter a permissão: \`ADMINISTRADOR\` para acessar esse comando")
- }
- if(args[0] === "status"){
- database.ref(`servers/${message.guild.id}/canal/id`).once("value").then(async canalid => {
- database.ref(`servers/${message.guild.id}/msg/msg`).once("value").then(async msg => {
- let adasd;
- if(msg.val()) adasd = `Sim\n ${msg.val()}`
- if(!msg.val()) adasd = "Naum"
- let kaka;
- if(canalid.val()) kaka = `Sim\n <#${canalid.val()}>`
- if(!canalid.val()) kaka = "Naum"
- let embed = new Discord.RichEmbed()
- .setTitle(`Status do comando: welcome`)
- .setDescription(`Mensagem: ${adasd}\n` +
- `Canal: ${kaka}`)
- message.channel.send(embed)
- })
- })
- }
- if(args[0] === "config"){
- if(args[1] === "channel"){
- database.ref(`servers/${message.guild.id}/canal/id`)
- .once("value").then(async a => {
- const canal = message.mentions.channels.first() || message.guild.channels.get(args[2])
- if(!canal) return message.channel.send("coloque um canal")
- database.ref(`servers/${message.guild.id}/canal`).set({
- id: canal.id
- })
- message.channel.send(`<#${canal.id}> foi o canal setado`)
- })
- }
- if(args[1] === "mensagem"){
- const mensagem = args.slice(2).join(" ")
- if(!mensagem) return message.channel.send("escreva uma msg.value")
- database.ref(`servers/${message.guild.id}/msg/msg`)
- .once("value").then(async a => {
- database.ref(`servers/${message.guild.id}/msg`).set({
- msg: mensagem
- })
- message.channel.send(`a mensagem escolhida foi:\`\`\`${mensagem}\`\`\``)
- })
- }
- if(args[1] === "privado" || args[1] === "pv"){
- const mensagem = args.slice(2).join(" ")
- database.ref(`servers/${message.guild.id}/pv/msg`)
- .once("value").then(async a => {
- if(!mensagem){
- if(a.val()) return message.channel.send(`Defina usando -->welcome config privado <msg> \n`+
- `O pv esta definido como: ${a.val()}`)
- if(!a.val()) return message.channel.send(`Defina usando -->welcome config privado <msg>`)
- }
- message.channel.send(`Mensagem definida para \`\`\`${mensagem}\`\`\``)
- database.ref(`servers/${message.guild.id}/pv`).set({
- msg: mensagem
- })
- })
- }
- }
- }
- exports.config = {
- name: "welcome",
- alias: ["bemvindo", "bem-vindo"]
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement