@ly-nld/dishook
Version:
Simple Discord Webhook Wrapper
58 lines (46 loc) • 1.47 kB
Markdown
# Welcome to @ly-nld/dishook 👋
[](https://www.npmjs.com/package/@ly-nld/dishook)
[](https://lgbt.sh/dishook/)
[](https://github.com/ly-nld/dishook/graphs/commit-activity)
[](https://github.com/ly-nld/dishook/blob/master/LICENSE)
> Simple Discord Webhook Wrapper
### 🏠 [Homepage](https://github.com/ly-nld/dishook)
## Install
```sh
npm install
```
## Run tests
```sh
npm run test
```
Example usage
```ts
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()
```
* Website: lgbt.sh
* Github: [@ly-nld](https://github.com/ly-nld)
* Issues: [issues page](https://github.com/ly-nld/dishook/issues).