1.0.0 • Published 5 months ago

@elara-services/patreon v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
5 months ago

Welcome to the leveling package


Links:

Docs Docs

Discord Support

Patreon Patreon

PayPal PayPal


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. 
1.0.0

5 months ago