Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.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删除我的邮件并对上面的邮件作出反应? bot.on('message',message=>{ 如果(message.content=='react'){ message.delete({timeout:1}) 然后(()=>message.react(“_Javascript_Node.js_Discord_Discord.js - Fatal编程技术网

Javascript 如何使我的discord bot删除我的邮件并对上面的邮件作出反应? bot.on('message',message=>{ 如果(message.content=='react'){ message.delete({timeout:1}) 然后(()=>message.react(“

Javascript 如何使我的discord bot删除我的邮件并对上面的邮件作出反应? bot.on('message',message=>{ 如果(message.content=='react'){ message.delete({timeout:1}) 然后(()=>message.react(“,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,嗯,那代码意味着对删除的消息做出反应。这是不可能的 但是有一种方法可以获取最新消息 message.channel.messages.fetch({limit:1})。然后(msg=>{ //... }); 然后msg是消息的集合,因此msg.first()是最新的消息。因此您可以使用msg.first().react()。 完整代码: bot.on('message',(message)=>{ 如果(message.content=='react'){ 删除({timeout:1})。然后(

嗯,那代码意味着对删除的消息做出反应。这是不可能的

但是有一种方法可以获取最新消息

message.channel.messages.fetch({limit:1})。然后(msg=>{
//...
});
然后
msg
是消息的集合,因此
msg.first()
是最新的消息。因此您可以使用
msg.first().react()
。 完整代码:

bot.on('message',(message)=>{
如果(message.content=='react'){
删除({timeout:1})。然后(()=>{
message.channel.messages.fetch({limit:1})。然后(异步(msg)=>{
等待msg.first().react('
bot.on('message', message => {
    if (message.content === 'react') {
            message.delete({ timeout: 1 })
                .then(() => message.react('Well, that code means to react to the deleted message. It's impossible.

But there's a way to fetch the latest message.

message.channel.messages.fetch({limit: 1}).then(msg => {
//...
});