twilight icon indicating copy to clipboard operation
twilight copied to clipboard

Powerful, flexible, and scalable ecosystem of Rust libraries for the Discord API.

Results 137 twilight issues
Sort by recently updated
recently updated
newest added

Refactor and restructure the `twilight-gateway` crate from the ground up, providing a simpler implementation that is easier to follow the implementation details of and easier to use. There are two...

t-docs
t-feature
c-cache
c-model
c-gateway
m-breaking change
c-lavalink
c-standby
c-all
c-gateway-queue
t-refactor
t-perf
c-book

I believe `twilight-gateway`'s dependency on `twilight-http` is unnecessary most of the time, and thus for bots that do not interact with the HTTP API this brings in unneeded dependencies to...

t-feature
c-gateway
c-gateway-queue

Currently when a request to the discord api gets rate limited (429 response) twilight does not try it again but just returns the error. While twilight does it's best to...

t-feature
c-http
c-http-ratelimiting

This PR implements Forum Channels support. Continued from #1833. Closes #1675.

t-feature
c-http
c-cache
c-model
c-validate

Adding variants is technically a breaking change without this. Also removes some out of place `Ord` and `PartialOrd` implementations and alphabetizes the order of derived traits. Mostly a redo of...

c-model
c-util
t-refactor
c-validate

Keeps `Id` `Send` & `Sync` when `T: !Send` & `T: !Sync`.

t-feature
c-model

Closes #1709. Closes #1867. Changelog --------- Remove `TriggerType::HarmfulLink`, add `TriggerType::MentionSpam`. Add requests `CreateAutoModerationRule`, `DeleteAutoModerationRule`, `GetAutoModerationRule`, `GetGuildAutoModerationRules`, and `UpdateAutoModerationRule`. `CreateAutoModerationRule` ensures the correct trigger metadata is supplied by replacing `exec` with...

t-feature
c-http
c-model
m-breaking change
c-http-ratelimiting
c-validate

Necessary for a future Twilight voice crate.

t-feature
c-model

Variant was added to `Event`, but not to `DispatchEvent`, which prevented it from being deserializable.

c-model
t-fix