打印邮件的行业名称

时间:2018-10-15 08:11:50

标签: node.js bots discord discord.js

我需要打印已发送的公会消息的名称,像这样:

command.log(msg.guild.name)

我需要知道应该使用什么var,我不想要行会的ID。

3 个答案:

答案 0 :(得分:2)

我假设您需要将它们打印在console中。

正如文档所说,Guild中有一个name属性。您可以通过具有相同名称的属性来获得Message的公会:请注意,如果这是私人消息,则该公会将为undefined
这是一个示例实现:

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

答案 1 :(得分:0)

let guildname = guild.name

没那么难,请先看一下文档。

答案 2 :(得分:0)

很容易,请检查文档

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