Я пытаюсь получить каждое сообщение в определенном канале и записать его на консоль, я уже некоторое время пытаюсь взломать это, но я никогда не могу получить более 100 сообщений, я не могу понять, как зациклить fetchMessages, поэтому Я могу получить более 100, вот код, который у меня есть:
const Discord = require('discord.js'); //dependency
const client = new Discord.Client();
client.on('ready', () => { //when the bot turns on, it says its on in console
console.log(`Logged in as ${client.user.tag}!`);
client.channels.get('790493949474635797').fetchMessages({limit:100}).then(messages=>{
messages
.forEach(message =>console.log(`"${message.author.tag}", ${
(() => {
const unixTimestamp = message.createdTimestamp
const dateObject = new Date(unixTimestamp)
var d = new Date(unixTimestamp);
var utc = d.getTime(unixTimestamp);
var nd = new Date(utc + (3600000*0))
return nd.toLocaleString()
})()}:\n${message.content}`))
})
});
Любая помощь будет оценена по достоинству!