Я хочу создать диссон-бот в node.js, который будет печатать всех пользователей, которые не отправляли сообщений в прошлом месяце. Я попытался использовать message.guild.members
, затем выполнить итерацию в коллекции и получить последнее сообщение GuildMember, используя member.lastMessage
. Это работает, но возвращает null
для людей, которые фактически отправили сообщение на сервер.
Я обнаружил, что этот метод возвращает что-то, когда пользователь отправил последнее сообщение на канале, где я вызвал бота. Но в моем случае я хочу выполнить итерацию в каждом GuildMember моего сервера и выяснить, отправили ли они сообщение и когда они его отправили.