获取频道上的第一条消息

时间:2019-12-29 17:43:02

标签: discord discord.js

如何在频道上获取第一条消息?我真的不知道该怎么做,而且我没有在互联网上找到任何东西。我需要它来在频道上获得首次提及,因此,如果有一些简便的方法(比获得第一条消息),您可以 还发布。

1 个答案:

答案 0 :(得分:0)

您可以使用fetchMessages()获取所有消息,然后循环查看并提及:

message.channel.fetchMessages().then(messages => {
    messages.forEach((item, index)=>{
        // do something with 
        // item.mentions
        // documentation: https://discord.js.org/#/docs/main/stable/class/MessageMentions
     });
}).catch(err => {
    console.log('Error while getting mentions: ');
    console.log(err);
});