Node.js 打印邮件的行会名称

Node.js 打印邮件的行会名称,node.js,bots,discord,discord.js,Node.js,Bots,Discord,Discord.js,我需要打印发送的公会消息的名称,如下所示: command.log(msg.guild.name) 我需要知道我应该使用什么变量,我不想要公会的Id let guildname = guild.name 没那么难,先看看文档。我假设您需要在控制台中打印它们 正如医生所说,公会中有一处财产。您可以通过同名属性获得消息的公会:注意,如果它是私人消息,公会将是未定义的。 下面是一个示例实现: client.on'message',msg=>{ 让{guild}=msg; console.loggu

我需要打印发送的公会消息的名称,如下所示:

command.log(msg.guild.name)
我需要知道我应该使用什么变量,我不想要公会的Id

let guildname = guild.name

没那么难,先看看文档。

我假设您需要在控制台中打印它们

正如医生所说,公会中有一处财产。您可以通过同名属性获得消息的公会:注意,如果它是私人消息,公会将是未定义的。 下面是一个示例实现:

client.on'message',msg=>{ 让{guild}=msg; console.logguild?`在${guild.name}中新建邮件':新建私人邮件; };
很简单,检查文档

client.on('message', msg => {
  let {guild} = msg;
  console.log(guild ? `New message in ${guild.name}` : "New private message");
});

你检查过api/文档了吗?