如何计算每个用户一个通道中的消息数?

时间:2019-04-14 08:30:06

标签: javascript discord discord.js

我想用discord.js编写一个discord机器人...但是在文档中,我没有找到一个函数来计算每个用户通道中消息的数量...是否有一个函数可以使用搜索栏和用户一样的过滤器?

2 个答案:

答案 0 :(得分:1)

该搜索不适用于Bots。

您可以Channel#fetchMessages,但是这会占用大量Api。

最好的方法是获取数据库并在用户发送消息时增加数据库,但这只会在机器人运行时计数消息。

答案 1 :(得分:0)

以上工作。但是,如果您没有在Bot中实现该功能。一种方法是使用in:频道(所需的任何频道)进行搜索,它将显示结果计数,从技术上讲,该计数是该频道中的消息计数。希望能有所帮助。