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 => {
//...
});