1.2.1 • Published 3 years ago
webhook.djs v1.2.1
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