Как я могу использовать определенный идентификатор гильдии в discord.js?

#javascript #discord #discord.js

#язык JavaScript #Discord #discord.js

Вопрос:

В настоящее время я работаю в скрипте, который автоматически обновляется и не вызывается какой-либо командой или сообщением. Таким образом, у меня нет переменной message для вызова message.guild.удостоверение личности с. Я создаю бота для одного конкретного сервера, и мне нужен мой код для редактирования определенного канала на этом сервере, поэтому мне нужен идентификатор сервера. Я пытался

 let server = client.guilds.get('lt;guild idgt;'), channel;  

и используя переменную сервера, чтобы найти конкретный канал, который я хочу отредактировать. Однако это приводит к ошибке. Мне не хватает каких-либо зависимостей, или есть более простой способ сделать это?

Заранее спасибо!

Ответ №1:

client.guilds.get больше не существует. Воспользуйся client.guilds.cache.get

 let server = client.guilds.cache.get('lt;guild idgt;')