Javascript 机器人不';t删除它发送的第二个附件,但它确实删除了第一个附件
错误:Javascript 机器人不';t删除它发送的第二个附件,但它确实删除了第一个附件,javascript,discord,discord.js,bots,Javascript,Discord,Discord.js,Bots,错误: const { MessageAttacment} = require('discord.js'); const Discord= require('discord.js'); const attachment = new Discord.MessageAttachment('https://www.biography.com/.image/t_share/MTE4MDAzNDEwNzg5ODI4MTEw/barack-obama-12782369-1-402.jpg'); const
const { MessageAttacment} = require('discord.js');
const Discord= require('discord.js');
const attachment = new Discord.MessageAttachment('https://www.biography.com/.image/t_share/MTE4MDAzNDEwNzg5ODI4MTEw/barack-obama-12782369-1-402.jpg');
const attachment2 = new Discord.MessageAttachment('https://s.france24.com/media/display/3230a2b4-97f9-11ea-96e4-005056bf18d4/w:1280/p:16x9/063_1225292516.webp')
module.exports = {
name: 'who is joe',
description: "shsh be quiet",
activates: 'who is joe',
callback: (message, arguments, text) => {message.channel.send
('Here take a peek',attachment)
.then(m => { m.delete({timeout:3000})})
setTimeout(t => { message.channel.send(attachment2)}, 5000)
.then(m2 => { m2.delete({timeout:3000})})
}}
.then(m2=>{m2.delete({timeout:3000})})
^
TypeError:setTimeout(…)。then不是函数
在回调时(C:\Users\admin\Desktop\discord bot\responses\joe.js:15:10)
在客户端。(C:\Users\admin\Desktop\discord bot\responses\responseBase.js:37:9)
在Client.emit(ev
你能试试这个吗
.then(m2 => { m2.delete({timeout:3000})})
^
TypeError: setTimeout(...).then is not a function
at callback (C:\Users\admin\Desktop\discord bot\responses\joe.js:15:10)
at Client.<anonymous> (C:\Users\admin\Desktop\discord bot\responses\responseBase.js:37:9)
at Client.emit (ev
您的.then()
回调应该在setTimeout()中
const { MessageAttacment} = require('discord.js');
const Discord= require('discord.js');
const attachment = new Discord.MessageAttachment('https://www.biography.com/.image/t_share/MTE4MDAzNDEwNzg5ODI4MTEw/barack-obama-12782369-1-402.jpg');
const attachment2 = new Discord.MessageAttachment('https://s.france24.com/media/display/3230a2b4-97f9-11ea-96e4-005056bf18d4/w:1280/p:16x9/063_1225292516.webp')
module.exports = {
name: 'who is joe',
description: "shsh be quiet",
activates: 'who is joe',
callback: (message, arguments, text) => {message.channel.send
('Here take a peek',attachment)
.then(m => { m.delete({timeout:3000})})
setTimeout(t => { message.channel.send(attachment2)
.then(m2 => { m2.delete({timeout:3000})})}, 5000)
}}