• ReferenceError: client is not defined?

    renaissance1338
    @renaissance1338 Автор вопроса
    60d853f404f50551297378.png@renaissance1338, возникла проблема опять, а не могу задать вопрос лимит на день 60d853cde15f6901996998.png
  • ReferenceError: client is not defined?

    renaissance1338
    @renaissance1338 Автор вопроса
    Александр, спасибо большое
  • ReferenceError: client is not defined?

    renaissance1338
    @renaissance1338 Автор вопроса
    Александр, а в чем то проблема?)
  • ReferenceError: client is not defined?

    renaissance1338
    @renaissance1338 Автор вопроса
    Yuriy Vorobyov, const Discord = require('discord.js')

    module.exports.run = async (bot, message, args) => {
    let member = message.guild.member(message.mentions.users.first() || message.guild.members.find(m => m.user.username == args[0] || m.id == args[0])) // участник
    if (!message.member.hasPermission("BAN_MEMBERS")) return message.channel.send('Недостаточно прав для использования команды!') // смотрим есть ли у участника права на бан

    else if (!message.guild.me.hasPermission("KICK_MEMBERS")) return message.channel.send('У меня недостаточно прав!') // если у него тоже такие права есть то не сможет бот забанить

    let reason = args.slice(1).join(' ') || 'Не указана' // причина
    await member.ban(reason) // баним

    let embed = new Discord.RichEmbed()
    .setTitle('Бан', true)
    .addField('Модератор', `${message.author.tag}`, true)
    .addField('Пользователь', `${member.user.tag}`,true)
    .addField('Причина', `${reason}`,true)
    .setTimestamp()
    await message.channel.send(embed)

    }

    module.exports.help = {
    name: "ban"
    }
    module.exports.run = async (bot, message, args) => {
    if (!message.member.hasPermission("MANAGA_MESSAGES")) return message.reply('Вы не имеете нужные права') // чекаем права
    let del = args[0] // число
    if (!del) return message.reply('Укажите пожалуйста кол-во сообщений, которые вы хотите удалить')

    if(del < 1) return send('Укажите пожалуйста кол-во сообщений больше 1')

    if(del > 100) return send('Укажите пожалуйста кол-во сообщений меньше 100')

    await message.channel.bulkDelete(del) // удаляем число сообщений
    send(`Удалено __**${del}**__ сообщений`)

    }

    module.exports.help = {
    name: 'clear'
    }
    module.exports.run = async (bot, message, args) => {
    let member = message.guild.member(message.mentions.users.first() || message.guild.members.find(m => m.user.username == args[0] || m.id == args[0])) // участник
    if (!message.member.hasPermission("KICK_MEMBERS")) return message.channel.send('Недостаточно прав для использования команды!') // чек прав
    else if (!message.guild.me.hasPermission("KICK_MEMBERS")) return message.channel.send('У меня недостаточно прав!') // чек прав у участника

    let reason = args.slice(1).join(' ') || 'Не указана' // причина
    await member.kick(reason) // кик

    let embed = new Discord.RichEmbed()
    .setTitle('Кик', true)
    .addField('Модератор', `${message.author.tag}`)
    .addField('Пользователь', `${member.user.tag}`)
    .addField('Причина', `${reason}`)
    .setTimestamp()
    await message.channel.send(embed)

    }

    module.exports.help = {
    name: 'kick'
    }
    const { Client } = require('discord.js');
    const ms = require('ms');

    module.exports.run = async (bot, message, args) => {
    if (!message.member.hasPermission("MANAGE_ROLES")) return message.channel.send('Недостаточно права для использования команды!')

    let member = message.guild.member(message.mentions.users.first() || message.guild.members.find(m => m.user.username == args[0] || m.id == args[0]))

    if (!member) return message.channel.send('Укажите пожалуйста участника')
    if (member.hasPermission("MANAGE_ROLES")) return message.channel.send('Я не могу замутить этого пользователя')

    let muterole = message.guild.roles.find(r => r.name == 'Muted')
    if (!muterole) muterole = await message.guild.createRole({
    name: 'Muted',
    color: 0x607d8d
    })
    let reason = args.slice(1).join(' ') || 'Не указана'
    if (!member.roles.has(muterole.id)) return message.channel.send('Пользователь уже замучен')

    await member.addRole(muterole.id)

    let embed = new Discord.RichEmbed()
    .setTitle('Мут', true)
    .addField('Модератор', `${message.author.tag}`, true)
    .addField('Пользователь', `${member}`, true)
    .addField('Причина', `${reason}`, true)
    message.channel.send(embed)

    setTimeout(function(){
    member.removeRole(muterole.id)
    message.channel.send(`${member.user.tag}|${member.user.id} has been unmuted after being in mute for ${ms(ms(mutetime))}`)
    }, ms(mutetime))
    }

    module.exports.help = {
    name: 'mute'
    }
  • ReferenceError: client is not defined?

    renaissance1338
    @renaissance1338 Автор вопроса
    Александр, const Discord = require('discord.js')

    module.exports.run = async (bot, message, args) => {
    let member = message.guild.member(message.mentions.users.first() || message.guild.members.find(m => m.user.username == args[0] || m.id == args[0])) // участник
    if (!message.member.hasPermission("BAN_MEMBERS")) return message.channel.send('Недостаточно прав для использования команды!') // смотрим есть ли у участника права на бан

    else if (!message.guild.me.hasPermission("KICK_MEMBERS")) return message.channel.send('У меня недостаточно прав!') // если у него тоже такие права есть то не сможет бот забанить

    let reason = args.slice(1).join(' ') || 'Не указана' // причина
    await member.ban(reason) // баним

    let embed = new Discord.RichEmbed()
    .setTitle('Бан', true)
    .addField('Модератор', `${message.author.tag}`, true)
    .addField('Пользователь', `${member.user.tag}`,true)
    .addField('Причина', `${reason}`,true)
    .setTimestamp()
    await message.channel.send(embed)

    }

    module.exports.help = {
    name: "ban"
    }
    module.exports.run = async (bot, message, args) => {
    if (!message.member.hasPermission("MANAGA_MESSAGES")) return message.reply('Вы не имеете нужные права') // чекаем права
    let del = args[0] // число
    if (!del) return message.reply('Укажите пожалуйста кол-во сообщений, которые вы хотите удалить')

    if(del < 1) return send('Укажите пожалуйста кол-во сообщений больше 1')

    if(del > 100) return send('Укажите пожалуйста кол-во сообщений меньше 100')

    await message.channel.bulkDelete(del) // удаляем число сообщений
    send(`Удалено __**${del}**__ сообщений`)

    }

    module.exports.help = {
    name: 'clear'
    }
    module.exports.run = async (bot, message, args) => {
    let member = message.guild.member(message.mentions.users.first() || message.guild.members.find(m => m.user.username == args[0] || m.id == args[0])) // участник
    if (!message.member.hasPermission("KICK_MEMBERS")) return message.channel.send('Недостаточно прав для использования команды!') // чек прав
    else if (!message.guild.me.hasPermission("KICK_MEMBERS")) return message.channel.send('У меня недостаточно прав!') // чек прав у участника

    let reason = args.slice(1).join(' ') || 'Не указана' // причина
    await member.kick(reason) // кик

    let embed = new Discord.RichEmbed()
    .setTitle('Кик', true)
    .addField('Модератор', `${message.author.tag}`)
    .addField('Пользователь', `${member.user.tag}`)
    .addField('Причина', `${reason}`)
    .setTimestamp()
    await message.channel.send(embed)

    }

    module.exports.help = {
    name: 'kick'
    }
    const { Client } = require('discord.js');
    const ms = require('ms');

    module.exports.run = async (bot, message, args) => {
    if (!message.member.hasPermission("MANAGE_ROLES")) return message.channel.send('Недостаточно права для использования команды!')

    let member = message.guild.member(message.mentions.users.first() || message.guild.members.find(m => m.user.username == args[0] || m.id == args[0]))

    if (!member) return message.channel.send('Укажите пожалуйста участника')
    if (member.hasPermission("MANAGE_ROLES")) return message.channel.send('Я не могу замутить этого пользователя')

    let muterole = message.guild.roles.find(r => r.name == 'Muted')
    if (!muterole) muterole = await message.guild.createRole({
    name: 'Muted',
    color: 0x607d8d
    })
    let reason = args.slice(1).join(' ') || 'Не указана'
    if (!member.roles.has(muterole.id)) return message.channel.send('Пользователь уже замучен')

    await member.addRole(muterole.id)

    let embed = new Discord.RichEmbed()
    .setTitle('Мут', true)
    .addField('Модератор', `${message.author.tag}`, true)
    .addField('Пользователь', `${member}`, true)
    .addField('Причина', `${reason}`, true)
    message.channel.send(embed)

    setTimeout(function(){
    member.removeRole(muterole.id)
    message.channel.send(`${member.user.tag}|${member.user.id} has been unmuted after being in mute for ${ms(ms(mutetime))}`)
    }, ms(mutetime))
    }

    module.exports.help = {
    name: 'mute'
    }
  • ReferenceError: client is not defined?

    renaissance1338
    @renaissance1338 Автор вопроса
    это ошибка токена, в начале кода у меня написана строка 60d84b13454a0855233381.png