Skip to content

discord-gateways is a module that connects to Discord Gateways over Websockets and emits events on each Discord Intent

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE.md
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

gsoultos/discord-gateways

Repository files navigation

discord-gateways

About

discord-gateways is a module that connects to Discord Gateways over Websockets and emits events on each Discord Intent.

Supported Discord Intents

  • MESSAGE_CREATE

Installation

npm install discord-gateways

How to get your Discord authentication token

  1. Login to your Discord account from your browser.
  2. Enable Developer Tools using [Ctrl]+[Shift]+[I] key combination on Google Chrome.
  3. Go to Network tab.
  4. Send a message to anyone.
  5. Select the messages packet, make sure that Headers tab is selected, and scroll down to find and copy the authorization header under the Request Headers. alt text

Usage

import { DiscordClient, MessageDto } from 'discord-gateways';

const client = new DiscordClient("DISCORD_TOKEN");

client.on("messageCreate", (message: MessageDto) => {
    console.log(message);
});

client.connect();

Contributing

Please read the contribution guide before submit a PR.

About

discord-gateways is a module that connects to Discord Gateways over Websockets and emits events on each Discord Intent

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE.md
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published