nestjs-discord-webhook
Nest.js + Discord Webhook Client
Description
A simple nestjs package to connect to Discord webhook using discord.js library.
Requirements
Discord.js Library version 14.7.1 or higher
Install
npm install nestjs-discord-webhook
Usage
@Module({ imports: [ DiscordModule.forRoot({ url: "DISCORD_WEBHOOK_URL", // ref: }), ], }) export class AppModule {}
or using webhook token and id:
@Module({ imports: [ DiscordModule.forRoot({ id: "DISCORD_WEBHOOK_ID", // ref:
token: "DISCORD_WEBHOOK_TOKEN", // ref: }), ], }) export class AppModule {}
Inject IncomingWebhook instance
import { WebhookClient } from "discord.js"
@Injectable() export class AppService { constructor( @InjectDiscord() private readonly discord: WebhookClient, ) {} }
Contributing
PRs accepted.
License
MIT © Andromeda7177
Changes needing to happen
- remove redundant code from slant transfer to discord platform
- Fix bug to allow nestjs configModule service paramaters to discordModule.forAsync useFactory
Supporting
This software is based on G59 nestjs-slack-webhook package