@elara-services/patreon
v1.0.0
Published
A patreon package to help you get your patreon members list (or a certain member)
Downloads
2
Readme
Welcome to the leveling package
Links:
Docs
Support
Patreon
PayPal
Getting Started
Required:
campaignId
- The campaign ID for your patreon page. (Google Search on how to find it)accessToken
- The access token from https://www.patreon.com/portal/registration/register-clients (Creator's Access Token
)
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.