UnhandledPromiseRejectionWarning: TypeError: Невозможно прочитать "каналы" свойства undefined на клиенте. <anonymous> - PullRequest
0 голосов
/ 05 августа 2020

У меня есть бот, который задает вопросы в DM, а затем отправляет сообщение обратно на указанный канал.

  const embed = new Discord.MessageEmbed()
    .setAuthor(message.author.tag, message.author.avatarURL)
    .addField('Name', name)
    .addField('Age', age)
    .addField('Location', location)
    .setTimestamp()
    .setColor('RED');

  const guild = client.guilds.cache.get(guildID);
  await guild.channels.cache.find(channel => channel.name === 'general').send(embed);

Я получаю следующую ошибку:

UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'channels' of undefined
    at Client.<anonymous>

The канал есть и у бота есть полные разрешения

1 Ответ

0 голосов
/ 05 августа 2020

Я был идиотом и использовал неправильный GUID. Теперь все хорошо :)

Проблема была решена после проверки правильности идентификатора сервера.

...