按ID获取消息:Discord.js

时间:2018-03-23 04:59:15

标签: bots discord discord.js messageid

我正在为discord bot做一个报告系统,我希望玩家通过id报告一个特定的消息,以便主持人可以决定它是否具有攻击性。我正在努力寻找一种从给定id获取消息文本的方法。有可能这样做吗?

2 个答案:

答案 0 :(得分:24)

从版本12开始,

fetchMessage不再存在于Discord.js中,但是您可以使用[{1}}属性的fetch类的MessageManager方法messages类。

TextChannel

答案 1 :(得分:4)

您可以通过ID

检索邮件
msg.channel.fetchMessage();

文档为here。如果您希望能够通过id从任何频道检索消息,您可以遍历所有频道并捕获任何错误。