Discord webhooks wrapper
Go to file
2023-07-16 00:42:07 +03:00
scripts switch to node-fetch@2 to remain compatible w/ cjs 2023-04-12 21:27:17 +03:00
src linter pass + export types 2023-07-16 00:37:52 +03:00
test linter pass + export types 2023-07-16 00:37:52 +03:00
.eslintrc.json linter pass + export types 2023-07-16 00:37:52 +03:00
.gitignore Project files 2023-04-12 16:37:37 +03:00
index.ts linter pass + export types 2023-07-16 00:37:52 +03:00
package.json v1.2.2 2023-07-16 00:42:07 +03:00
README.md readme 2023-04-12 16:43:56 +03:00
tsconfig.cjs.json switch to node-fetch@2 to remain compatible w/ cjs 2023-04-12 21:27:17 +03:00
tsconfig.json linter pass + export types 2023-07-16 00:37:52 +03:00
yarn.lock switch to node-fetch@2 to remain compatible w/ cjs 2023-04-12 21:27:17 +03:00

Discord Webhook

Wrapper for Discord's webhooks.
Doesn't do much, takes care of rate limits, allows sending of messages to Discord webhooks.

Example

import WebhookClient from '@navy.gif/discord-webhook';

const webhook = new WebhookClient({url: 'https://discord.com/api/webhooks/ID/TOKEN'});  
// or  
const webhook = new WebhookClient({id: 'ID', token: 'TOKEN'});  

// Ensure webhook exists, discord doesn't like you if you try to send a request to webhooks that don't exist  
// Throws an error if it doesn't exist  
await webhook.fetch();  

// send message
await webhook.send('Hello from Node.js');