Welcome to the leveling package
Links:
Getting Started
Required:
Setting up the Patreon client:
const { Patreon } = require(`@elara-services/patreon`);
const patreon = new Patreon("campaignIdHere", "accessTokenHere");
Functions:
Fetch Patreon Members:
const res = await patreon.fetch();
// OR
const res = await patreon.fetch([
// Filters for what patron members you want to get showed.
"active_patron",
"declined_patron",
"former_patron"
], 1000); // By default I will be "active_patron"
// "1000" is the amount of members to fetch per-page, default is one thousand.
console.log(res); // Returns an array of the patreon users or null.
Fetch Discord Patreon Member:
const res = await patreon.user("Discord user ID");
// WARNING: This will only show up if they have their accounts linked! (Patreon and Discord accounts!)
console.log(res); // Returns their patreon user info or null.
Fetch Discord Patreon Members:
const res = await patreon.users(["Discord user ID 1", "Discord user ID 2"]);
// WARNING: This will only show up if they have their accounts linked! (Patreon and Discord accounts!)
console.log(res); // Returns an array of patreon users info or null.