Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使我的discord bot在数据准备就绪后编辑自己的最后一条消息_Javascript_Node.js_Discord_Discord.js - Fatal编程技术网

Javascript 如何使我的discord bot在数据准备就绪后编辑自己的最后一条消息

Javascript 如何使我的discord bot在数据准备就绪后编辑自己的最后一条消息,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,我的discord机器人有一个从API查找数据的命令,有时需要时间,所以我希望我的机器人告诉用户这一点 初始消息是:message.channel.send({embed:{color:0x80ff00,description:“查找数据”}) 在数据嵌入就绪后,如何使bot使用数据编辑消息?message.channel .send({embed:{color:0x80ff00,description:“查找数据”}) 。然后(嵌入=>{ //此处的“嵌入”是发送到频道的消息 someAsyn

我的discord机器人有一个从API查找数据的命令,有时需要时间,所以我希望我的机器人告诉用户这一点

初始消息是:
message.channel.send({embed:{color:0x80ff00,description:“查找数据”})

在数据嵌入就绪后,如何使bot使用数据编辑消息?

message.channel
.send({embed:{color:0x80ff00,description:“查找数据”})
。然后(嵌入=>{
//此处的“嵌入”是发送到频道的消息
someAsyncOperation()。然后(数据=>{
edit({embed:{description:“找到数据:”+data}});
});
});
请参阅和。

使用。然后:

message.channel.send({embed: { color: 0x80ff00, description: "Looking for data"}})
    .then(msg => {
        msg.edit('Something');
    });
使用异步等待:

const msg = await message.channel.send({embed: { color: 0x80ff00, description: "Looking for data"}});
msg.edit('data');