发送后删除短消息 Discord.JS

Posted

技术标签:

【中文标题】发送后删除短消息 Discord.JS【英文标题】:Delete message short after sending it Discord.JS 【发布时间】:2020-05-17 08:56:14 【问题描述】:

我看到了问题Send message and shortly delete it,但答案使用了我不想使用的 message.reply。

所以我想发送一条消息并在 5000 毫秒后删除它,但 message.channel.send 没有返回 Message所以我可以删除它。有没有返回Message的发送函数。

【问题讨论】:

这能回答你的问题吗? Send message and shortly delete it 阅读问题... 当我将此问题标记为重复时,会自动生成评论。我留下了一个答案,解释了为什么您链接的问题实际上也回答了您的问题。 message.channel.send 确实通过消息解决,如果您很难从中解决问题,那么我建议您提出一个显示您的代码的问题,以便回答者可以诊断出问题所在。 【参考方案1】:

message.channel.send() 返回一个Promise<Message>,就像message.reply()。回复方法只是在内部遵循message.channel.send(),预先提及作者。

试试看:在您链接的问题的答案中使用确切的代码。将.reply() 替换为.channel.send()

【讨论】:

那很尴尬。我没有看到这个的原因是因为它返回 Promise<Message | Message[]> 并且它只是向我显示了 .toString()。感谢您的回答。 ;)

以上是关于发送后删除短消息 Discord.JS的主要内容,如果未能解决你的问题,请参考以下文章

发送后 10 秒使用 JDA 删除消息

僵尸无法识别消息在初始发送后约5秒后被删除(服务器消息删除)。

微信已发的消息删除后对方能看到吗?

在特定角色通道中发送消息几秒钟后,尝试删除通知正在添加角色的消息

Bot无法识别邮件已在初始发送后约5秒钟后删除(删除服务器消息)

发送消息后,套接字神秘地从哈希图中删除