Skip to content

cvyl/dishook

Folders and files

NameName
Last commit message
Last commit date
Dec 29, 2023
Dec 29, 2023
Dec 29, 2023
Dec 29, 2023
Dec 29, 2023
Dec 29, 2023
Dec 29, 2023
Dec 29, 2023
May 27, 2024
Oct 8, 2024
Oct 8, 2024
Dec 29, 2023
Dec 29, 2023

Repository files navigation

Welcome to @cvyl/dishook πŸ‘‹

Version Documentation Maintenance License: MIT

Simple Discord Webhook Wrapper

🏠 Homepage

Install

npm install

Run tests

npm run test

Example usage

import { Embed, Webhook } from '@ly-nld/dishook'

const hook = new Webhook('WEBHOOK_HERE')
const embed = new Embed()

embed
 	.setTitle('Hello, world!')
	.setDescription('This is a description')
	.setURL('https://google.com')
	.setColor(0x00ff00)
	.setFooter({
		text: 'This is a footer',
		icon_url: 'https://google.com',
	})
	.setTimestamp()
	.addField({
		name: 'Field 1',
		value: 'Hello, world!',
		inline: true,
	})

hook.addEmbed(embed).send()

hook
	.setTTS(true)
	.setContent('Hello, world!')
	.setUsername('Webhook')
	.setAvatarUrl('https://google.com')
	.send()