1.2.1 • Published 3 years ago

webhook.djs v1.2.1

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

webhook.djs

Features

  • Send webhook messages
  • Edit webhook messages
  • Delete webhook messages
  • Fetch webhook messages
  • Delete and edit webhooks
  • Support for custom avatarUrl and username per message
  • Support for Embed-Objects
  • Support for Allowed-Mentions-Object
  • Support for Message-Component-Object. ⚠ This will only work, if your webhook is owned by an application.

Install from NPM

$ npm i webhook.djs --save

Example Usage

const { Webhook } = require('webhook.djs');

const webhook = new Webhook('ur webhook url');

webhook.send('This message should get edited (hopefully) soon').then(async (result) => {
    setTimeout(async () => {
        await result.edit('And should get deleted (hopefully) soon');
        console.log('Successfully edited send message!');
    }, 3000);
    setTimeout(async () => {
        await result.delete();
        console.log('Successfully deleted send message!');
    }, 6000);
});

const message = webhook.resolveMessageID('820311219432194068');
message.edit('Hello there!').then(() => console.log('Edited message'))
1.2.1

3 years ago