Skip to content

Patreon webhooks handler with caching and IntelliSense support

License

Notifications You must be signed in to change notification settings

mrTomatolegit/patreon-webhooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Patreon Webhooks

A patreon webhook handler and cache manager

Installation

npm i patreon-webhooks

Example Usage

const WEBHOOK_SECRET = 'insert webhook secret here';

const { Hub } = require('patreon-webhooks');
const hub = new Hub();

const express = require('express');
const app = express();

app.use('/webhooks/patreon', hub.webhooks(WEBHOOK_SECRET));

hub.on('memberCreate', member => console.log(member.id));

app.listen(80);

License

This NPM module is under the MIT License
Please refer yourself to the LICENSE file