打印消息的行会名称
Print messages' guild name
我需要打印发送进来的公会消息的名字,像这样:
command.log(msg.guild.name)
我需要知道我应该使用什么变量,我不需要公会的 Id。
let guildname = guild.name
没那么难,先看看文档。
我假设您需要将它们打印在 console
。
正如文档所说,Guild
中有一个 name
属性。您可以通过同名的 属性 获得 Message
的公会:请注意,如果是私人消息,公会将为 undefined
.
这是一个示例实现:
client.on('message', msg => {
let {guild} = msg;
console.log(guild ? `New message in ${guild.name}` : "New private message");
});
很简单,查看文档
client.on('message', msg => {
let {guild} = msg;
console.log(guild ? `New message in ${guild.name}` : "New private message");
});
我需要打印发送进来的公会消息的名字,像这样:
command.log(msg.guild.name)
我需要知道我应该使用什么变量,我不需要公会的 Id。
let guildname = guild.name
没那么难,先看看文档。
我假设您需要将它们打印在 console
。
正如文档所说,Guild
中有一个 name
属性。您可以通过同名的 属性 获得 Message
的公会:请注意,如果是私人消息,公会将为 undefined
.
这是一个示例实现:
client.on('message', msg => {
let {guild} = msg;
console.log(guild ? `New message in ${guild.name}` : "New private message");
});
很简单,查看文档
client.on('message', msg => {
let {guild} = msg;
console.log(guild ? `New message in ${guild.name}` : "New private message");
});