Как я могу получить идентификатор сервера из сообщения в Discord.js?

#node.js #discord.js

Вопрос:

Извините, что задаю относительно простой вопрос, но я, похоже, не могу найти ответ в Интернете

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

1. Вы ознакомились с документацией…? Оба приведенных ниже ответа указывают прямо туда, где очень ясно указано, как получить эти данные.

Ответ №1:

Вы можете получить гильдию с помощью сообщения someMessage.guild . https://discord.js.org/#/docs/main/stable/class/Message?scrollTo=guild

Это дает экземпляр guild , у которого есть id свойство. Вы можете получить его с помощью someMessage.guild.id
https://discord.js.org/#/docs/main/stable/class/Guild?Прокрутка=идентификатор

Ответ №2:

Полегче! <message>.guild.id

 client.on('message', msg => {
msg.channel.send(msg.guild.id);
})
 

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

1. Действительно, вы можете получить доступ к идентификатору гильдии с msg.guild.id помощью , но эти кавычки просто не будут работать. Непоследовательное использование точек с запятой и отсутствие отступов не являются идеальными.

2. О каких кавычках вы говорите?

3. Кавычки, которые присутствовали в оригинальной версии вашего ответа.

4. Да, я напечатал это на своем телефоне раньше… вот почему это были неправильные кавычки