显示[object Promise]-discord.js-commando的碎片状态命令

显示[object Promise]-discord.js-commando的碎片状态命令,discord.js,sharding,commando,Discord.js,Sharding,Commando,哟,所以我正试图为我的机器人构建一个状态命令,它显示[objectpromise]来代替计数 不幸的是,控制台中也没有抛出错误 我不确定我做错了什么。我是Shard经理的新手,不太了解文档。如果没有一个像样的例子,文本行话很难理解,而且很少有很多例子 有人能帮我找出我做错了什么吗 我使用的是discord.js的主分支,以及discord.js的主分支 这是我的状态命令: const{MessageEmbed}=require('discord.js'); const{Command}=requ

哟,所以我正试图为我的机器人构建一个状态命令,它显示
[objectpromise]
来代替计数

不幸的是,控制台中也没有抛出错误

我不确定我做错了什么。我是Shard经理的新手,不太了解文档。如果没有一个像样的例子,文本行话很难理解,而且很少有很多例子

有人能帮我找出我做错了什么吗

我使用的是
discord.js的主分支
,以及
discord.js的主分支

这是我的
状态
命令:

const{MessageEmbed}=require('discord.js');
const{Command}=require('discord.js commando');
const config=require('../../config.json');
module.exports=类StatusCommand扩展命令{
建造商(客户){
超级(客户、{
名称:'状态',
别名:[
“碎片状态”,
“碎片信息”,
“统计数据”,
"是",,
“碎片”
],
memberName:'状态',
组:'其他',
描述:“显示机器人的状态。”,
示例:[
config.prefix+“状态”
],
用户权限:['SEND_MESSAGES'],
clientPermission:['SEND_MESSAGES']
});
}
异步运行(消息){
设c=this.client;
let stats='**uu碎片状态\'**\n\n';
统计数据+='•**Shard**:'+c.Shard.broadcastEval(`this.Shard.id`)+'•**Guilds**:'+c.Shard.broadcastEval(`this.Guilds.size`)+'•**Users**:'+c.Shard.broadcastEval(`this.Users.size`);
let embed=new MessageEmbed()
.setDescription(统计信息)
.setColor(“随机”)
.setTimestamp(新日期().toISOString())
.setFooter(c.user.username,c.user.displayAvatarURL())
message.channel.send(嵌入);
返回;
}捕获(e){
控制台错误(e)
频道发送(
“``css\n[错误]'+e.code+':['+e.message+']\n``'
)
}
};
这是我的碎片管理器,如果有帮助:

const{ShardingManager}=require('discord.js');
const config=require('./config.json');
const manager=new ShardingManager('./bot.js'{
execArgv:['--跟踪警告'],
shardArgs:['-ansi','-color'],
totalShards:config.shards,
令牌:config.clientTOKEN
});
manager.on('shardCreate',(shard)=>console.log('launchingshard:'+shard.id));
manager.spawn('auto');