【发布时间】:2018-06-18 23:41:22
【问题描述】:
我正在尝试制作 Discord Bot,但遇到了一些问题。 我想要一种方法来获取频道的所有消息,但是在机器人重新启动后,他不会“看到”旧消息。 这是一个例子:
const commando = require('discord.js-commando');
module.exports = class nbMess extends commando.Command{
constructor(client) {
super(client, {
name: 'nbmsg',
group: 'admin',
memberName: 'nbmsg',
description: 'Return number of messages in a channel'
});
}
async run(msg, args){
msg.channel.send(`Number of messages : ${msg.channel.messages.size}`);
}
}
所以,我发送 3 条随机消息,然后启动机器人并启动命令。 结果是 1,对于调用命令的消息。
【问题讨论】:
-
请发布您的相关代码。阅读此帮助主题:How to create a Minimal, Complete, and Verifiable example。就目前的情况而言,我们无法帮助您,因为我们无法深入了解实际可能出现的问题。
标签: javascript node.js discord.js