DNDQoteGrabber/node_modules/discord-fetch-all
2023-12-20 15:09:06 +01:00
..
.github added stuff 2023-12-20 15:09:06 +01:00
node_modules added stuff 2023-12-20 15:09:06 +01:00
src added stuff 2023-12-20 15:09:06 +01:00
.gitattributes added stuff 2023-12-20 15:09:06 +01:00
LICENCE added stuff 2023-12-20 15:09:06 +01:00
package.json added stuff 2023-12-20 15:09:06 +01:00
README.md added stuff 2023-12-20 15:09:06 +01:00
tsconfig.json added stuff 2023-12-20 15:09:06 +01:00

npm install info

Discord server NPM version NPM downloads

About

discord-fetch-all is an easy way to fetch all messages from a channel or all reactions from a message.

Usage

How to fetch all messages from a channel.

const fetchAll = require('discord-fetch-all');

// First parameter needs to be a discord.js channel object
// Second parameter is a optional set of options.
const allMessages = await fetchAll.messages(channel, {
	reverseArray: true, // Reverse the returned array
	userOnly: true, // Only return messages by users
	botOnly: false, // Only return messages by bots
	pinnedOnly: false, // Only returned pinned messages
});

// Will return an array of all messages in the channel
// If the channel has no messages it will return an empty array
console.log(allMessages);

How to fetch all users that have reacted to a message.

const fetchAll = require('discord-fetch-all');

// First parameter needs to be a discord.js message object
// Second parameter is a optional set of options.
const allMessages = await fetchAll.reactions(message, {
	userOnly: false, // Only return users that have reacted to the message
	botOnly: true, // Only return bots that have reacted to the message
});

// Will return an array of all users that have reacted
// If not users have reacted it will return an empty array
console.log(allMessages);

Help

If you don't understand something in the documentation, you are experiencing problems, don't hesitate to join our Discord Server to seek for some help.