Задать вопрос
@Solimsk

Не понимаю что за ошибка ReferenceError: client_guilds_cache_get is not defined?

const Discord = require('discord.js') 
const client = new Discord.Client() 

client.on('ready', () =>{ 
    client.generateInvite("ADMINISTRATOR").then(invite => console.log(`Ссылка на добавление ${invite}`))
    console.log(`Привет! ${client.user.tag} запустился!`)
})

client.on('message', message =>{ 
    if (message.author.bot) return; 
    if (message.content == '!профиль') { 
    let embed = new Discord.MessageEmbed() 
    .setTitle(message.author.username) 
    let status = ''
    switch (message.author.presence.status) { 
        case 'online':
            status = 'онлайн'; break; 
            case 'idle':
                status = ':orange_circle:нет на месте'; break;
                case 'offline':
                    status = 'нет в сети'; break;
                    case 'dnd':
                        status = ':red_circle:не беспокоить'; break;
    }
    embed.setDescription(`**Ваш дискорд айди: ${message.author.id}
    Ваш статус: ${status}
    Дата создания аккаунта: ${message.author.createdAt.toLocaleDateString()}
    Дата входа на сервер: ${message.member.joinedAt.toLocaleDateString()}
    **`)
    .setColor('RANDOM')
    .setThumbnail(message.author.avatarURL()) 
    message.channel.send(embed)  
    }
})

client.on('messageDelete', message =>{
    let embed = new Discord.MessageEmbed()
    .setTitle('Было удалено сообщение!')
    .setColor('RANDOM')
    .addField(`Удалённое сообщение:`, message.content, true)
    .addField("Автор:",`${message.author.tag} (${message.author})`,true)
    .addField("Канал:", `${message.channel}`, false)
    .setFooter(' - ',`${message.author.avatarURL()}`)
    .setTimestamp(message.createdAt);
  client.channels.cache.get("968809822847913994").send(embed); 
})

client.on('guildMemberAdd', member =>{ 
    let embed = new Discord.MessageEmbed()
    .setThumbnail(member.user.avatarURL())
    .setTitle(`Привет, ${member.user.username}!`)
    .setDescription(`**Ты попал на мой сервер!
    Ты наш \`${client.guilds.get("АЙДИ СЕРВЕРА").memberCount}\` участник! **`) 
    .setFooter('Будь всегда на позитиве :3', 'https://cdn.discordapp.com/emojis/590614597610766336.gif?v=1')
    .setColor('RANDOM')
    member.send(embed);

    let embed2 = new Discord.MessageEmbed()
    .setThumbnail(member.user.avatarURL())
    .setTitle(`Пользователь вошел на сервер`)
    .addField('Пользователь:', member.user)
    .setColor('RANDOM')
    member.send(embed);
    client.channels.cache.get('968809822847913994').send(embed2)
})

client.on('guildMemberRemove', member => {
    let embed = new Discord.MessageEmbed()
    .setThumbnail(member.user.avatarURL())
    .setTitle(`Пользователь покинул сервер`)
    .addField('Пользователь:', member.user)
    .setColor('RANDOM')
    member.send(embed);
    client.channels.cache.get('968809822847913994').send(embed)
  })

async function change() {
    let members = client_guilds_cache_get("969671990225010719") = memberCount
    client.channels.cache.get("963783110967848971").setName(`На сервере: ${members}`);
}

var interval = setInterval(function () { change(); }, 20000  );

client.login('token')
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
Alexandre888
@Alexandre888 Куратор тега Discord
Javascript-разработчик
очень странно, что сначала вы пишите всё правильно, после чего, заменяете точки нижними подчеркиваниями.
правильным вариантом будет client.guilds.cache.get
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы