laffey
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published

Laffey

🏢 | Webhook handler for discord.boats

Example

const { Server } = require('laffey');

const handler = new Server(7700, '/webhook', {
  token: 'youshallnotpass'
});

handler
  .on('vote', (voter, bot) => console.log(`${voter.username} has voted ${bot.name}`))
  .on('listen', () => console.log(`Listening on port ${handler.port}`))
  .listen(); // It listens and emits the listen event /\

Express Example

const { express: laffey } = require('laffey');
const express = require('express');

const app = express();
app.use(express.json());
app.use(laffey({
  callback: (error, bot, voter) => {
    if (error) return console.error(error);

    // vote logic is here
  },
  token: 'any random token you wanna set',
  path: '/votes'
}));

app.listen(3000, () => console.log('localhost:3000'));

License

laffey is released under the MIT License. Read here for more information.

Readme

Keywords

none

Package Sidebar

Install

npm i laffey

Weekly Downloads

15

Version

1.1.0

License

MIT

Unpacked Size

25.1 kB

Total Files

9

Last publish

Collaborators

  • auguwu