#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;')