IAmJSD / dgw

A multi-arch, stable NATS Discord gateway dispatcher written in Rust.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dgw

A pretty fast and stable gateway dispatcher written in Java. It dispatches to NATS. This was re-written in Rust and is distributed for multiple platforms.

It's worth noting all NATS events will be dispatched to discord.*. By default, if you have the guild members intent, it will send chunk payloads.

This Docker image is pullable from ghcr.io/jakemakesstuff/dgw.

Environment variables

The following environment variables configure the application:

  • NATS_ADDR: (Required) the address for your NATS host.
  • DISCORD_TOKEN: (Required) your token to login to Discord.
  • SHARD_ID/SHARD_COUNT: The Discord shard information. Defaults to ID 0/count 1.
  • INTENTS: The integer representing the intents.

About

A multi-arch, stable NATS Discord gateway dispatcher written in Rust.

License:MIT License


Languages

Language:Rust 90.3%Language:Dockerfile 9.7%