【问题标题】:Delete message short after sending it Discord.JS发送后删除短消息 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 确实通过消息解决,如果您很难从中解决问题,那么我建议您提出一个显示您的代码的问题,以便回答者可以诊断出问题所在。

标签: javascript discord.js


【解决方案1】:

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

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

【讨论】:

  • 那很尴尬。我没有看到这个的原因是因为它返回 Promise<Message | Message[]> 并且它只是向我显示了 .toString()。感谢您的回答。 ;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-08
  • 2020-12-03
  • 2021-05-13
  • 1970-01-01
  • 2020-10-26
  • 2021-03-06
相关资源
最近更新 更多