Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/twilight-rs/twilight
Powerful, flexible, and scalable ecosystem of Rust libraries for the Discord API.
https://github.com/twilight-rs/twilight
eec5fffe632155c56bdba5103e438f0c00fcc996 authored over 3 years ago by Cassandra McCarthy <[email protected]>
Signed-off-by: Cassandra McCarthy <[email protected]>
fc93a38af111666b98d7b2d1bd2f5422eccfcb75 authored over 3 years ago by Cassandra McCarthy <[email protected]>
Remove the `twilight_model::channel::message::Sticker::preview_asset`
field.
Per
<https://g...
Add API error code 10062, which is defined as "Unknown interaction."
Per
<https://github.com...
Add the `VoiceChannel::rtc_region` field.
Docs:
<https://github.com/discord/discord-api-docs...
https://github.com/discord/discord-api-docs/commit/3ae41f2a5b6ba1c9356919e16a41e91db04713ca
S...
1f7d3e7f0dfc221c6bcd825985a6ee174005bc07 authored over 3 years ago by Cassandra McCarthy <[email protected]>https://github.com/discord/discord-api-docs/commit/9293f0d490ac6acf9d627e429e5a8131b303b528
S...
5a0c0f6011c929a475700a7362c5c753ec1fb46c authored over 3 years ago by Cassandra McCarthy <[email protected]>https://github.com/discord/discord-api-docs/commit/b7278cbe36107c0b40487e254a00c17fdf62cbd7
S...
6b29d7f08fc13e51961ac8dd0d8467de62d91b6e authored over 3 years ago by Cassandra McCarthy <[email protected]>* fix(http/create_invite): rename to target_user_id
Rename the `target_user` payload field in...
582f94a0e6afe77a6861956cd820af55fb432c34 authored over 3 years ago by Vivian Hellyer <[email protected]>
Add API error code 60003, which is defined as "Two factor is required
for this operation."
P...
99e2529bf66e6f6a0aa0820a156dac880836135a authored over 3 years ago by Vivian Hellyer <[email protected]>
The `AuditLogEntry::user_id` field is now nullable, per
<https://github.com/discord/discord-api...
adds some missing mappings in from_str and a missing path
while twilight does not support gro...
e0da03dabace99d9d672376b264b26cca2ef9706 authored over 3 years ago by AEnterprise <[email protected]>
Return an error from
`twilight_http::request::channel::invite::CreateInvite`'s `max_age` and
`...
Rename the `Path::WebhooksIdTokenMessageId` enum variant to
`Path::WebhooksIdTokenMessagesId` f...
https://github.com/discord/discord-api-docs/commit/efe4e5808b6826d40302e265a5ae9b5b65d92fe7
S...
b484ea718c6d03582d5692cc42ff8a0fc212a6ec authored over 3 years ago by Cassandra McCarthy <[email protected]>This event is fired when either Discord or Lavalink closes the voice websocket connection. This ...
5dba51a77b8ad71f971e8ff8dfaf5854ccdcce01 authored over 3 years ago by James Liu <[email protected]>Enhancements
Use a `VecDeque` instead of a `BTreeMap` to store messages, resulting in faster
pe...
Fixes
Fix a deadlock, correctly disconnect from channels ([#733] - [@james7132]).
[@james7132]...
d72dcbcda069badf74d10dccb5e592884be4b0ce authored almost 4 years ago by Vivian Hellyer <[email protected]>Additions
Support guild discovery grace period message types ([#750] - [@7596ff]).
Support gui...
f7334ebfe2dda41ad62e875cd1b6424b46550e17 authored almost 4 years ago by Vivian Hellyer <[email protected]>
Replace the BTreeMap used to store messages with a `VecDeque`. This has
some performance improv...
* chore: clippy, clippy beta, docs
Signed-off-by: Cassandra McCarthy <[email protected]>
*...
cc2062e24b7b9a3f43b2909b709a18f8b2fb6740 authored almost 4 years ago by Cassandra McCarthy <[email protected]>Signed-off-by: Cassandra McCarthy <[email protected]>
e694b4adfc9fba5f9d7121483c37903fd35e2992 authored almost 4 years ago by Cassandra McCarthy <[email protected]>Signed-off-by: Cassandra McCarthy <[email protected]>
b2a4cb788238388fa77cdab13e8a3c7a75463df4 authored almost 4 years ago by Cassandra McCarthy <[email protected]>https://github.com/discord/discord-api-docs/commit/6b816cb6f542ea813c8f4dab797fc0e7ce203305
S...
b056095e2d01a6cc4e5860d29db83f72f1831495 authored almost 4 years ago by doge <[email protected]>https://github.com/discord/discord-api-docs/commit/db1fa79b8fc016769c98b229e2f2dedf10b0bc2e
S...
bb6b18a4d38ed00527172e7c3ae3ed03cd5ff8ab authored almost 4 years ago by Cassandra McCarthy <[email protected]>* Fix #732: Track both voice server and voice state updates
It also deals with the deadlock i...
4743555f0403409dbb7685f9abed1f9ff2c1aa55 authored almost 4 years ago by James Liu <[email protected]>Additions
Support bucket shard schemes for very large bots ([#698] - [@vivian]).
Fixes
Remove...
f722765026ec3fdd47854ae245f01a7e2fc7250b authored almost 4 years ago by Vivian Hellyer <[email protected]>Fixes
Set request & default headers after content headers ([#737] - [@AsianIntel]).
[@AsianInt...
59697c55e6877790173d4ed6ab5f116138fe1044 authored almost 4 years ago by Vivian Hellyer <[email protected]>Additions
Support stage voice channel types ([#748] - [@vivian]).
[@vivian]: https://github.co...
d60fae6c70f4ade7916e5e523bc271a481fc12b3 authored almost 4 years ago by Vivian Hellyer <[email protected]>
Support guild stage voice channels. This is denoted by channel type 13.
This is, in effect, a v...
Fix lint errors from beta Clippy and rustfmt. This will get the head
branch's CI passing again....
* feat(gateway): add shard scheme bucket variant
Add a `cluster::ShardScheme` variant for han...
f241c47f2ef1f241256e98d447702d9d27213bee authored almost 4 years ago by Vivian Hellyer <[email protected]>* Move req headers & default headers below
Signed-off-by: Gautam Abhyankar <gautam.abhyankar@...
9867e31498629507613073c151c250ca1b27315f authored almost 4 years ago by Gautam Abhyankar <[email protected]>* chore: Add a nightly clippy CI
* Use beta clippy instead
Signed-off-by: Jens Reidel <adr...
24f8dc040daf1f6dfa80d2a10e96b32e9db72ce8 authored almost 4 years ago by Jens Reidel <[email protected]>Fix Clippy lints introduced in the release of Rust 1.51.
Two enum variants have been marked w...
3a1e822ed72058bafe5ddb142e671a1fb994db6e authored almost 4 years ago by Vivian Hellyer <[email protected]>
Remove the `MentionFormat` re-export from the root of the `mention`
crate.
Closes #718.
B...
fa56a84d105865572e05131fe17b3c0d9d0efa9a authored almost 4 years ago by BlackHoleFox <[email protected]>
Remove the limit on the frame size on the WebSocket connection, as
otherwise some users will re...
Approved-by: BlackHoleFox <[email protected]>
Approved-by: Jens Reidel <adrian@travitia...
This field is undocumented and no longer needed.
Approved-by: AEnterprise <aenterprise@aenter...
df124e0822d7b7eabff2ba4b7afd665436815eeb authored almost 4 years ago by Cassandra McCarthy <[email protected]>
This release fixes an accidental double bump of the previous number, and
aligns everything.
Additions
Add more audit log keys ([#709] - [@7596ff]).
Fixes
Add a `#[serde(default)]` on `M...
4a9ea177e58d4ea1cc2dad832ed6623c1ddca6b4 authored almost 4 years ago by Cassandra McCarthy <[email protected]>`PlayerManager::destroy` destroys a player on the remote node ([#728] - [@james7132]).
Correctl...
779201d2c2d1b07dc8aee3f45c70b385852ae7a4 authored almost 4 years ago by Cassandra McCarthy <[email protected]>Removed emojis are now deleted ([#702] - [@BlackHoleFox]).
[#702]: https://github.com/twilight-...
1ce2b5b48b80a9b730253e907fe0833ca1f6b30e authored almost 4 years ago by Cassandra McCarthy <[email protected]>Add an allowed mentions builder to `ExecuteWebhook` ([#719] - [@7596ff]).
[#719]: https://githu...
bc5825f10571cd774893acc849fb9604c251c641 authored almost 4 years ago by Cassandra McCarthy <[email protected]>Compression is now optional ([#700] - [@Erk-]).
[#700]: https://github.com/twilight-rs/twilight...
828c4d724f3f72faf6c197ed71a5538d08eb86de authored almost 4 years ago by Cassandra McCarthy <[email protected]>* Fixes #726: Adds mutable volume and channel IDs for players
Signed-off-by: James Liu <conta...
bd4907d0c2bd59602a3da9b881eb335a67cb7fab authored almost 4 years ago by James Liu <[email protected]>It must be null, not omitted.
Approved-by: Valdemar Erk <[email protected]>
Approved-by: Black...
Fixes #701.
Signed-off-by: Cassandra McCarthy <[email protected]>
Approved-by: BlackHoleFox ...
This cleans up some TLS stuff to make it work in every scenario possible.
It effectively reve...
dd83c12485c868cd32c417f9d0ecbffeba7e8277 authored almost 4 years ago by Jens Reidel <[email protected]>
Add #[serde(default)] to the `pending` field on guild member updates.
This had to be done as th...
https://github.com/discord/discord-api-docs/commit/1bf244cc650b482cc1579519fbf935e933c18046
S...
0ae0a0538fc851fa147572c86d4801b77a9e9f48 authored almost 4 years ago by Cassandra McCarthy <[email protected]>https://github.com/discord/discord-api-docs/commit/0345b9fc3332d54820c0f728c7377a36b19a846f#diff...
fe5128ed401ee6494ae42a1ca9fd17527aef3850 authored almost 4 years ago by Cassandra McCarthy <[email protected]>* chore(command-parser): Get rid of new Clippy warnings
Signed-off-by: BlackHoleFox <blackhol...
5b7ffba7103dad809ee4a3b6bed1b44d56793b93 authored almost 4 years ago by BlackHoleFox <[email protected]>* fix(http): limit validation for guild prune to 30
https://github.com/discord/discord-api-docs...
d59cc9d857d8090e057a172c66dea5e9f44df4c2 authored almost 4 years ago by Cassandra McCarthy <[email protected]>* Optional compression, closes #629
Signed-off-by: Valdemar Erk <[email protected]>
Co-authored-b...
When processing GuildEmojisUpdate events, the in-memory cache did not
remove any emojis not pre...
* chore(command-parser): Get rid of new Clippy warnings
Signed-off-by: BlackHoleFox <blackhol...
bf311a4921e19efca5a8b5a9977546e4168dba33 authored almost 4 years ago by BlackHoleFox <[email protected]>
Signed-off-by: Constantin Nickel <[email protected]>
Approved-by: Cassandra McCarthy ...
https://github.com/discord/discord-api-docs/commit/1bf244cc650b482cc1579519fbf935e933c18046
S...
2414fab1414143d92b8323fcedfe5cc1ee7bae09 authored almost 4 years ago by Cassandra McCarthy <[email protected]>* feat!(http,model): document `fail_if_not_exists`
https://github.com/discord/discord-api-doc...
0368925d91a55ef7a64cc71ca78a908f834343c9 authored almost 4 years ago by Cassandra McCarthy <[email protected]>https://github.com/discord/discord-api-docs/commit/0345b9fc3332d54820c0f728c7377a36b19a846f#diff...
2a562a26b3364ccdfa2f1477cefd2271e9c3c29c authored almost 4 years ago by Cassandra McCarthy <[email protected]>* fix(http): limit validation for guild prune to 30
https://github.com/discord/discord-api-do...
c7cbbb0ecd944908aefb6043914b316c58b03ae9 authored almost 4 years ago by Cassandra McCarthy <[email protected]>* Optional compression, closes #629
Signed-off-by: Valdemar Erk <[email protected]>
Co-authore...
When processing GuildEmojisUpdate events, the in-memory cache did not
remove any emojis not pre...
* refactor!: hide inner error sources
Hide the inner sources of errors from the API. Error en...
e3c72cc8c1177bd094af195c37acdc7b157b707e authored almost 4 years ago by Vivian Hellyer <[email protected]>* refactor!(lavalink/player): simplify players
Rework Lavalink players into not needing mutab...
389e84ce5dcccbd41550f932f6010f16e4855bc9 authored almost 4 years ago by Vivian Hellyer <[email protected]>
Change `gateway::payload::MessageUpdate::mentions` from being a
`Vec<user::User>` to a `Vec<cha...
This reverts commit 790ca9d91a5adb1a91e18ed969b370e7e7bd26c8.
6eea6550b59d079ae8f5ae0d72b1a4eda4d74605 authored almost 4 years ago by Vivian Hellyer <[email protected]>Additions
Support setting default headers to be used for every request
([#654] - [@tbnritzdoge]...
Fixes
Fix the check in the `request::guild::GetGuildPruneCount::days` method
([#696] - [@Silvea...
This is a breaking change for CIs and can be pushed to v0.4 instead.
This reverts commit 395c2f...
790ca9d91a5adb1a91e18ed969b370e7e7bd26c8 authored almost 4 years ago by Vivian Hellyer <[email protected]>
Add a note to the documentation of `twilight_http::client::Client` about
the usage of OAuth bea...
Remove the `version` field from `twilight-model`'s
`gateway::payload::identify::IdentifyInfo` s...
Fix an incorrect boolean check in `twilight-http`'s
`request::guild::GetGuildPruneCount::days` ...
Additions
Support the member pending feature ([#654] - [@AsianIntel]).
[@AsianIntel]: https://...
12f94eef876771b5c23c44fc4dc0cec85f71da5a authored almost 4 years ago by Vivian Hellyer <[email protected]>Fixes
Expose the `ClusterSendError` type so it can be named
([#690] - [@vivian]).
[@vivian]: h...
762ed1072248ffbdc370a3d7fc097bd8735e5666 authored almost 4 years ago by Vivian Hellyer <[email protected]>Additions
Support invite welcome screens ([#677] - [@7596ff]).
Support the member pending feat...
f42cdf4c4bb54930492935ac646ffe7cd92e4913 authored almost 4 years ago by Vivian Hellyer <[email protected]>Fixes
Fix the check in the `request::guild::GetGuildPruneCount::days` method
([#696] - [@Silvea...
This is a breaking change for CIs and can be pushed to v0.4 instead.
This reverts commit 395c2f...
01825705313df18fa949a9fa1be0c7dc306c4f60 authored almost 4 years ago by Vivian Hellyer <[email protected]>
Add a note to the documentation of `twilight_http::client::Client` about
the usage of OAuth bea...
Remove the `version` field from `twilight-model`'s
`gateway::payload::identify::IdentifyInfo` s...
Fix an incorrect boolean check in `twilight-http`'s
`request::guild::GetGuildPruneCount::days` ...
Hide the `unicase` dependency from the API. Our `CaseSensitivity` enum
contains two variants, o...
Additions
Support the member pending feature ([#654] - [@AsianIntel]).
[@AsianIntel]: https://...
df25a8e09a56ba5c44bc0399b7faefe995b529ce authored almost 4 years ago by Vivian Hellyer <[email protected]>Fixes
Expose the `ClusterSendError` type so it can be named
([#690] - [@vivian]).
[@vivian]: h...
5c89f2767a81f964b96dce622b732ee46cd3db9c authored almost 4 years ago by Vivian Hellyer <[email protected]>Additions
Support setting default headers to be used for every request
([#654] - [@tbnritzdoge]...
Additions
Support invite welcome screens ([#677] - [@7596ff]).
Support the member pending feat...
3d5a5841d4ab04fd45f4c1ed1b4678c4bfac5df9 authored almost 4 years ago by Vivian Hellyer <[email protected]>
Support the guild Welcome Screen feature in invites, which includes a
description of the field ...
PR #683 missed updating the HTTPS connector in `Client::new`. To fix
this, go through `Client::...
Going from 0.2 to 0.3 breaks the `CreateEmoji` request and likely other
requests relating to em...
`hyper`'s `RequestBuilder::header` method internally calls
`HeaderMap::append`[1], which allows...
Fixes
Set the correct HTTPS connector in `Client::new`
([#689] - [@Gelbpunkt]).
Fix setting du...
0849bb5212554203423ac1db5d8a3f4f08e882b6 authored almost 4 years ago by Vivian Hellyer <[email protected]>
Add the ability for the user to set a map of headers that will be
inserted to every request.
...
51f9d1587bf18d2a57ceb0e81a4da7400b253014 authored almost 4 years ago by doge <[email protected]>
Expose the `cluster::r#impl::ClusterSendError` type from `cluster`.
`ClusterSendError` is retur...
Support the `Member::pending` and `MemberUpdate::pending`, which denote
whether the member has ...
Add the ability for the user to set a map of headers that will be
inserted to every request.
...
2a770e311c975fe9452f65b8080354c304c66730 authored almost 4 years ago by doge <[email protected]>
Expose the `cluster::r#impl::ClusterSendError` type from `cluster`.
`ClusterSendError` is retur...
Support the guild Welcome Screen feature in invites, which includes a
description of the field ...
Support the `Member::pending` and `MemberUpdate::pending`, which denote
whether the member has ...
Fixes
Set the correct HTTPS connector in `Client::new`
([#689] - [@Gelbpunkt]).
Fix setting du...
2fa0d008ba9c854a4203a13d49cdf55147ece840 authored almost 4 years ago by Vivian Hellyer <[email protected]>