发送后删除短消息 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的主要内容,如果未能解决你的问题,请参考以下文章
僵尸无法识别消息在初始发送后约5秒后被删除(服务器消息删除)。
在特定角色通道中发送消息几秒钟后,尝试删除通知正在添加角色的消息