Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/Rapptz/discord.py

An API wrapper for Discord written in Python.
https://github.com/Rapptz/discord.py

Raise special CommandSyncFailure during sync for better errors

This is parsed from the error to allow for users to better debug
what exactly is causing the iss...

1fa7d7e40201b8a0eaee10a6b51786c60bc9d63f authored over 2 years ago by Rapptz <[email protected]>
Remove public CommandTree.call method and make it private

a9025ca3d11f4559df33e0566cbb866e393217b9 authored over 2 years ago by Rapptz <[email protected]>
Add :decorator: to ui.button and ui.select

e269904b2645c9bd7ca95237ba5a50e70867ce0b authored over 2 years ago by Puncher <[email protected]>
Fix default_permissions serialisation error from __bool__ change

0744737e86f1ef99749e6ed23199df3b975318c6 authored over 2 years ago by Rapptz <[email protected]>
Remove stack info from ratelimit logs

f1ec0919f698a4683d78de893b985633deb93588 authored over 2 years ago by Rapptz <[email protected]>
Add __bool__ for flags

747091d4a21256c946aea3be7fce189ff0c9ed5e authored over 2 years ago by Rapptz <[email protected]>
Add support for resume_gateway_url

7da2048d1aa0fe25d63a993f973494d7be25a4eb authored over 2 years ago by Rapptz <[email protected]>
Fix formatting issue in app_commands

a36d6daec70cdf001961c231ab6405fcea49a342 authored over 2 years ago by Rapptz <[email protected]>
Add command information to Parameter class

11278d55e80fb7b1e928ce95b2eff32a1b4e0596 authored over 2 years ago by Rapptz <[email protected]>
Fix Sticker Objects type being StageInstance

afcec46dfddc5922171a9dd9326ed2c77f51f40f authored over 2 years ago by z03h <[email protected]>
Fix attribute error in TranslationError

4fbafcd718b069459dec33369e0964d6c810a882 authored over 2 years ago by Rapptz <[email protected]>
Fix secret example requiring more intents than necessary

df54da8bc9e87ba75c94a73e8c577e46524bf52b authored over 2 years ago by Rapptz <[email protected]>
Refactor TranslationContext to be more useful

The previous enum was good at accomplishing dynamic key generation for
a few cases, but it fell ...

c32567ea81b507215491a13d86fd1432013844a0 authored over 2 years ago by Rapptz <[email protected]>
Change ui.Select.values to a ContextVar to avoid race conditions

d826f4f3a8d4d97d24499f5de5c51e11e640e98f authored over 2 years ago by Mikey <[email protected]>
Add Object.type to Objects where a type can be determined

dc81ff76c491624cff6997b597a74819af0b92c4 authored over 2 years ago by z03h <[email protected]>
Fix failing tests to use new get_parameter function

57efb5a5a06dcc469bd3ceadec06c9fa525f3850 authored over 2 years ago by Rapptz <[email protected]>
Add app_commands.Parameter for parameter introspection

1727eca1066eb5785c1685b047f321a5c921e1d6 authored over 2 years ago by Rapptz <[email protected]>
Fix parameter descriptions being serialised as locale_str

0e386ec2ccfa6b131ab0ebd782d1ccd50bf08470 authored over 2 years ago by Rapptz <[email protected]>
Change auto_locale_strings default to True

cc0c261925829a03c269b0b1058942a8cd750298 authored over 2 years ago by Rapptz <[email protected]>
[Crowdin] Updated translation files

e16c0b02acecaabe0f336740df4efc8f738afb8b authored over 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Fix overlapping or incorrect slots found by slotscheck

40986f9279c6e5e381ae3b5f73b3dcf7bd397253 authored over 2 years ago by James Hilton-Balfe <[email protected]>
Fix documentation build failure from previous rename

7e3b08871badb8328413a50b25ab58b84d5ab692 authored over 2 years ago by Rapptz <[email protected]>
Rename Interaction.original_message to original_response

9ce1541775849af6713512a6925314d7af71daa5 authored over 2 years ago by Rapptz <[email protected]>
Add __slots__ to locale_str

dd40ff1d57143f64a4e9eaecfd43421713150249 authored over 2 years ago by Rapptz <[email protected]>
[commands] Remove unused with_command HybridCommand parameter

44abc469f19cb03c35f10d8f41a10ca954e922f4 authored over 2 years ago by Puncher <[email protected]>
Change abc.GuildChannel.overwrites to have Object keys if cache failed

Ultimately despite it not being the prettiest, Object keys ended up
being the sanest solution to...

6381b5a8f45854f7b2aaafac1bd4ae7c1f67f494 authored over 2 years ago by Rapptz <[email protected]>
Document Text in Voice in the migrating documentation

Closes #8179 #8064

1a361f4519e5af2ef5c0e3977a95aae55d3d197f authored over 2 years ago by Rapptz <[email protected]>
Add support for specifying the type of a generic discord.Object

Co-authored-by: Danny <[email protected]>

17878673203235f6aa9ddc797abda56ce23df2e6 authored over 2 years ago by Josh <[email protected]>
Fix auto_locale_strings when no choices are given

842d6b4fbb2764f6b36914e920e5ef252a59f6f7 authored over 2 years ago by Rapptz <[email protected]>
Use persistent dictionary for ratelimit information

This should prevent ratelimit information from being cleared too early.
In order to prevent the ...

87c9c95bb87397b201e185b6e93b46dbc557d6e4 authored over 2 years ago by Rapptz <[email protected]>
Add name_localizations and description_localizations to AppCommand & co

7d20379bd9211917703171eb4707e45a7eb006be authored over 2 years ago by Rapptz <[email protected]>
Add auto_locale_strings parameter to application commands

1c9792e0edf84808222fed1822e659c3d0eacee3 authored over 2 years ago by Rapptz <[email protected]>
Add initial support for app command localisation

2d586ae805f2ee035482a04fe7c7a64e54471169 authored over 2 years ago by Rapptz <[email protected]>
[commands] Ensure Command.extras are copied

Fix #8309

eb3bc7102b54e3f7912ec4484be6bf94529829ab authored over 2 years ago by Rapptz <[email protected]>
Bump Pyright to 1.1.265, fix type errors, and remove unnecessary ignores

d7070193489cf0e6dc0b4128fa4c56009d25c025 authored over 2 years ago by Bryan Forbes <[email protected]>
[commands] Fix Annotated not working with FlagConverter

60079aee1bbbe85cb06d32a7b221dc0419ea5639 authored over 2 years ago by Rapptz <[email protected]>
Add support for inline transformers via classmethod

08fa9aa65c2eb80c5f9a4db9865fef724fd5e293 authored over 2 years ago by Rapptz <[email protected]>
Fix various a -> an typos across the library

Closes #8301, #8287

6c420652108028bf527ab81bf76c5c39706affca authored over 2 years ago by Rapptz <[email protected]>
Add InteractionResponse.type property

c4e09acff8165b65f348053a28c42e2106a08d18 authored over 2 years ago by Mikey <[email protected]>
Set allow_list for fetched AutoModRules

ca1365d7ef10d302e8730f583e2d1ac568cd7b65 authored over 2 years ago by z03h <[email protected]>
Fix and add tests for new autocomplete regression

99d2ecac54884e1b75dba96f6b1b01e6232f9984 authored over 2 years ago by Rapptz <[email protected]>
Fix autocomplete bindings not working for transformer instances

c735682ac6814a5c6d69e681c8c3d47c7d9e26f2 authored over 2 years ago by Rapptz <[email protected]>
Document relationship between AutoModRuleAction and its type

5538cd501c4055c12c8d78534a8d8c648fef125c authored over 2 years ago by Mikey <[email protected]>
[commands] Fix typing error with CheckAnyFailure

2fb309a463ed6bd28d7e93173c8a276ec116465e authored over 2 years ago by Maya <[email protected]>
Allow creation of allow lists in automod word filter rules

c604f853ea54fc427894b17876f157ded32c0217 authored over 2 years ago by Alex Nørgaard <[email protected]>
Fix EnumNameTransformer passing values

13c725f1836168eca97a5e51180625a32f3eb2cc authored over 2 years ago by Rapptz <[email protected]>
[Crowdin] Updated translation files

d4cc8d3006bd50392e4422c12046bdfdd4a5a0d2 authored over 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Fix various generics throughout the public interface

Fix CooldownMapping generic typing and ensure other public methods
have proper generics

07ad6951fbb2151eb6b166484cf5bed5ee00f5b7 authored over 2 years ago by Bryan Forbes <[email protected]>
Add min/max_length to Argument

Co-authored-by: Danny <[email protected]>

6e3c359373d9883642c73ac3b0be4afed63db8f7 authored over 2 years ago by Soheab <[email protected]>
[commands] Add get_app_commands and walk_app_commands to Cog

f5b0717661e309cfd8ea46bc84fa4460c3e7a0d4 authored over 2 years ago by Soheab <[email protected]>
Fix views not being persistent if modifying custom_id after __init__

c26473d0ebcc5f06736d6459b389b2631bf69b7b authored over 2 years ago by Varun J <[email protected]>
Remove documentation for on_group_join/leave

7d11e2a27c041cc0a60567c14ad21b3259817f3a authored over 2 years ago by Middledot <[email protected]>
Fix Python 3.10 __or__ not working with transformers

Fixes #8214

5527de688afe789266d4c2b1f6c5373985232dff authored over 2 years ago by Rapptz <[email protected]>
Refactor transformers to use instances instead of classmethods

This should allow them to be easier to use for users without requiring
a lot of metaprogramming ...

11618cd1bac5b18f378f1dc31cf9d7bc2585dbe4 authored over 2 years ago by Rapptz <[email protected]>
Fix bolded HTTPException not working due to rST limitation

cbf02eda0c6465cd41cd00ee032e9904fc4736f5 authored over 2 years ago by Rapptz <[email protected]>
[commands] Only call hybrid after_invoke hooks if the command is called

Fix #8276

c43d302a28550c32bc6339c389cebede80082101 authored over 2 years ago by Rapptz <[email protected]>
Fix small typo in Guild.edit docstring

dc8cbc073e92a5a325d60e460efc59ba7809312e authored over 2 years ago by Soheab <[email protected]>
Add tests by bryanforbes for app commands within cogs

Co-authored-by: Bryan Forbes <[email protected]>

89ee05c03f44351c36c9729ddc2e0b168a661721 authored over 2 years ago by StockerMC <[email protected]>
Fix cog_app_command_error for group edge case

1fbcfbd1fbd8c3d13be656fa00c4446cb69e975d authored over 2 years ago by StockerMC <[email protected]>
Fix cog_app_command_error for groups

6d1069e7896337f5abeabc6a99dd6a997ca57944 authored over 2 years ago by Stocker <[email protected]>
Implement Embed.__eq__ and EmbedProxy.__eq__

b80cb47caf6d39a9c99c2c9140f87047c3df87f7 authored over 2 years ago by Vioshim <[email protected]>
Fix Guild.afk_channel and VoiceState.channel being None at startup

9f1c511b474536c749869a2a80b74750cdafbdf3 authored over 2 years ago by z03h <[email protected]>
Fix docstring for AppCommand.options and AppCommandGroup.options

24b619a516e743bdfba09cb47a633a9fcab1302a authored over 2 years ago by Lucas Hardt <[email protected]>
Add documentation for hybrid commands

a5410e61357c6be349a2137aec21ca13509c8ae6 authored over 2 years ago by I. Ahmad <[email protected]>
Use a TypeVar for flatten_user to workaround Pyright bug

3ee18e4c5dd5ae90c80231c76c47092ccf089c5b authored over 2 years ago by Stocker <[email protected]>
Add cog_app_command_error to python -m newcog

fb8d5c15d0ccdde369e4262fa5f9aad95e7989f2 authored over 2 years ago by Server Bot <[email protected]>
Fix View.from_message not respecting ActionRow row order

efdda635fb36a8f8c9c69980cac97acf22c41a3a authored over 2 years ago by Rapptz <[email protected]>
Fix crash with automod due to silent Discord breaking change

Fix #8264

9d9d96fce11db81f23b33ca5a26b31034307957e authored over 2 years ago by Rapptz <[email protected]>
[commands] Fix type annotations to use Union instead of |

b68568f37579437de69ab7d40e5e42d8111ad4c6 authored over 2 years ago by Rapptz <[email protected]>
[commands] Change cooldowns to take context instead of message

311891912e2de597ed44abc959b74f6fb2059d3c authored over 2 years ago by Mikey <[email protected]>
Use a sequence instead of a list for AllowedMentions

406495b465ddb22d4031767525a8117be886b7f5 authored over 2 years ago by Rapptz <[email protected]>
Add ApplicationFlags.app_commands_badge

dc50736bfc3340d7b999d9f165808f8dcb8f1a60 authored over 2 years ago by Rapptz <[email protected]>
Cache voice members on start up if MemberCacheFlags.voice is enabled

Fix #8209

d52bc5d2251f10edb5b5fe1d3713179f0f2ea4d8 authored over 2 years ago by Rapptz <[email protected]>
Fix minimum and maximum being casted to str in Range[str, ...]

0b1c5df3e041b8ee7bcbca25cf073bc51cf59e61 authored over 2 years ago by Rapptz <[email protected]>
[commands] Unload cog when command registration fails in _inject

9c109ae59bbc79712032630ebc4c73a84f70b703 authored over 2 years ago by Sebastian Law <[email protected]>
Change certain sequences to use a special proxy type instead of list

This is to speed up cases where someone is just querying the length
of the underlying sequence. ...

87bc79e6e311da60b024ae61a2a3757e55606aa6 authored over 2 years ago by Rapptz <[email protected]>
Allow configuring the maximum ratelimit timeout before erroring

This is useful for cases where a rate limit is known to be
extraordinarily high, but you still w...

76402b00f9af678f9c821d6b90b0c3ce524febf4 authored over 2 years ago by Rapptz <[email protected]>
Fix utils.copy_doc being partially unknown

98c4f2ae8b1c6c7ed179fa5be8d1288a83666590 authored over 2 years ago by Rapptz <[email protected]>
Add extraneous debug logging to sub ratelimits being detected

a01dad283fea07b68878d93b09c5cf7a6e1821f6 authored over 2 years ago by Rapptz <[email protected]>
Special case message deletion sub rate limits

85ea41877613d04ce43778e412aa30301633f197 authored over 2 years ago by Rapptz <[email protected]>
Rewrite rate limit handling to use X-Ratelimit-Bucket and a semaphore

This should increase throughput of the number of requests that can be
made at once, while simult...

c17eb31328f95b092bebdbc7e68539ea33c3ab9c authored over 2 years ago by Rapptz <[email protected]>
Change variable name for binding error handler to be more generic

4914e7402950892c298a10283fd6b9c6dddf4bf7 authored over 2 years ago by Rapptz <[email protected]>
[commands] Add cog-level app command error special method

0546343bcb138b71ca1f16a5ae10893efeac651c authored over 2 years ago by Stocker <[email protected]>
Fix some minor typing errors

2067819b756f20d73256fb2988cc0839946eee16 authored over 2 years ago by Rapptz <[email protected]>
Update docs for abc.Messageable.pins()

52f3a3496bea13fefc08b38f9ed01641e565d0eb authored over 2 years ago by ow0x <[email protected]>
[commands] change Range to raise BadArgument for invalid values

faad035fa24b39bb25da1233a779bfdbd547764a authored over 2 years ago by z03h <[email protected]>
[Crowdin] Updated translation files

c7e589033df300d0b305ca43ff7f1de361c9c4af authored over 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Add return type hint for some functions

20d387129071bc3bac854e6b8344b885e280587d authored over 2 years ago by Harshal Laheri <[email protected]>
Add forum post rename system message

e0341c9ef25c0093bff991ff09c87dba0414e58c authored over 2 years ago by Lilly Rose Berner <[email protected]>
Fix small typos in docstrings

eea70b53cd7ecfe55fe283906866a0462ea9c6b6 authored over 2 years ago by GoogleGenius <[email protected]>
Add on_raw_app_command_permissions_update event

1aaa32d4bced65d346f0634984c95a707bf0c00b authored over 2 years ago by z03h <[email protected]>
Implement AppCommand mentions

55b9a848ff7b3bb4f8235d29b1ec495a42b3b5cf authored over 2 years ago by Lucas Hardt <[email protected]>
Add advanced startup example

shows setup_hook and async context manager use with examples
approximating real world use cases

a8a6bf4f6c9d6cb71a23bf2079c410aeb1407a8b authored over 2 years ago by Michael H <[email protected]>
Prioritise async iteration before sync iteration in utils.find/get

3433e13848112c0b26b396cd3c50973743442ef1 authored over 2 years ago by James Hilton-Balfe <[email protected]>
Add automod types to audit log

04aeff660b88c9f705ec2cb508248cb69fafc2b0 authored over 2 years ago by z03h <[email protected]>
Add Intents.auto_moderation

b88bdaf4c0c7562ccacc039886909704c8c1b49f authored over 2 years ago by I. Ahmad <[email protected]>
Prevent launching shards when bot is closed

Fix #8210

b917904c1b448e324aed8f41b8827530556b59c2 authored over 2 years ago by Rapptz <[email protected]>
[commands] Add Context.permissions and Context.bot_permissions

9fe19dcc6923e4b6133bdedafb33658bf37c9ab7 authored over 2 years ago by zephyrkul <[email protected]>
Update bot_has_permissions to use Interaction.app_permissions

65a270d35ace527333614c5e8d299de5f0fb2547 authored over 2 years ago by JohannesIBK <[email protected]>
[Crowdin] Updated translation files

37c7c8fb34b7216dc720ae0be0c4e4e2847f0b24 authored over 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>