Как определить ‘guild’?

#javascript #discord #discord.js

#javascript #Discord #discord.js

Вопрос:

Мне нужна гильдия, определенная как «гильдия», я получаю следующую ошибку

Ошибка: (узел: 8576) Необработанное предупреждение Promiserejectionwarning: ошибка ссылки: гильдия не определена

js

  if(msg.content.startsWith (prefix   'mp')) {
    var text = msg.content.split(' ').slice(1).join(' ')
    if(!text) return msg.reply('Veuillez spécifié votre message !')
    msg.guild.send(text)
  }
  

Комментарии:

1. mplungjan x) Помогите мне,

Ответ №1:

Вы не можете отправить сообщение в Гильдию, вы можете , однако, отправьте сообщение для Гильдии канал. Поэтому вместо того, msg.guild.send(text) вы можете использовать либо

 // Send a message to the channel where the user entered the command
msg.channel.send(text);
  

или воспользуйтесь

 // Send a message to a specific Guild Channel
let channel = msg.guild.channels.find((channel) => channel.name === '<channel name here>');
channel.send(text);