【发布时间】:2020-04-30 07:09:49
【问题描述】:
我想为我的 discord 机器人创建一个 serverinfo 命令,并且我想创建一个显示角色数量的字段和另一个用于表情符号的字段。 谁能告诉我怎么做?
这是我的代码:
async runCommand(args: string[], msgObject: Discord.Message, client: Discord.Client): Promise<void> {
let embed = new Discord.RichEmbed()
.setColor("RANDOM")
.setTitle("Server Info")
.setImage(msgObject.guild.iconURL)
.setDescription(`${msgObject.guild}'s information`)
.addField("Owner", `The owner of this server is ${msgObject.guild.owner}`)
.addField("Member Count", `This server has ${msgObject.guild.memberCount} members`)
.addField("Emoji Count", `This server has ${msgObject.guild.emojis} emojis`)
.addField("Roles Count", `This server has ${msgObject.guild.roles} roles`)
msgObject.channel.send(embed)
.catch(console.error);
}
代码给了我这个:
服务器信息
测试服务器信息
所有者
此服务器的所有者是@ItamarD
会员数 此服务器有 3 个成员
表情符号计数
此服务器有 [object Map] 表情符号
角色数量
此服务器具有 [object Map] 角色
【问题讨论】:
标签: typescript bots discord.js