discord-fetch-all

3.0.2 • Public • Published

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);

Links

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.

Readme

Keywords

Package Sidebar

Install

npm i discord-fetch-all

Weekly Downloads

92

Version

3.0.2

License

ISC

Unpacked Size

12.2 kB

Total Files

14

Last publish

Collaborators

  • coltz