Ecosyste.ms: OpenCollective

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

github.com/interactions-py/v4

Easy, simple, scalable and modular: a Python API wrapper for Discord's interactions.
https://github.com/interactions-py/v4

Fix: modify method in client (#1027)

* Fix: modify method in client

* ci: correct from checks.

Co-authored-by: pre-commit-ci[bot] <...

fafce5573e4eab2ab13216f613f86f8358b1cd79 authored over 2 years ago by EdVraz <[email protected]>
refactor: improve the PR template again (#1029)

* refactor: improve the PR template again

* refactor: improve the PR template again

dd5764d26e847173b2f9e273577a83428cc97888 authored over 2 years ago by EdVraz <[email protected]>
feat!: Completely redo gateway process. (#1022)

* feat: Implement barebones GW ratelimiter, implement resume url usage.

This also refactors s...

e2b68c455daa57dce2d3d0e834db03eca26c4ba0 authored over 2 years ago by DeltaX <[email protected]>
feat: Implement ``AllowedMentions`` object (#1002)

* feat!: Implement ``AllowedMentions`` object

* replace ``MessageInteraction``(what it do her...

8b4546fd9271b3e6320f346ccf7fded488e37823 authored over 2 years ago by Damego <[email protected]>
ref!: set GuildMember as a subclass of Member (#1023)

* ref!: set GuildMember as a subclass of Member

* ci: correct from checks.

* revert: add back ...

f5f01c8ead813c01490c190bd249b756d7cdcae1 authored over 2 years ago by Max <[email protected]>
refactor!: rename outdated channel type names to new (#1024)

* refactor!: Rename outdated channel type names to new

* refactor: change types in code

Co-aut...

c1322dbade620a537a1c71d7dcc40fd17250c428 authored over 2 years ago by Damego <[email protected]>
feat: Add ``presence`` property to ``User`` (#1005)

* feat: Add ``presence`` property to ``User``

* ci: correct from checks.

* make optional

* re...

557f8dfc67130f25b024e10d0f936e290ad06314 authored over 2 years ago by Damego <[email protected]>
refactor: turn MISSING into a more proper sentinel (#1007)

* feat: turn MISSING into a more proper sentinel

* docs(docstring): Update `_Missing`'s docstring

fdcb6e051dd9493dfc9f65c39e438ccab92a8a53 authored over 2 years ago by Catalyst4 <[email protected]>
feat: add helper methods for component disabling (#1018)

* feat: add helper methods for component disabling

* ci: correct from checks.

* fix: actua...

ffd0c9d364a127c7c3bfdcb43efd0ec10e0e5597 authored over 2 years ago by EdVraz <[email protected]>
fix(autocomplete dispatch): ID -> name (#1010)

* fix: Change the autocomplete dispatch from ID -> name to allow multi-guild functionality when ...

f0a76e57742349a54679b1df3493bcf57ffeb660 authored over 2 years ago by EdVraz <[email protected]>
feat: add download helper method for Attachments (#1016)

df38621005f480e49d7542d1ca2743b9093907c1 authored over 2 years ago by EdVraz <[email protected]>
refactor: remove `Client.__resolve_events` and associated events, since they do nothing (#1019)

6dec9f62fae40e995ce4a89d3b559f36480da475 authored over 2 years ago by Catalyst4 <[email protected]>
feat: add command and option name in Exception message (#1015)

84f8e0d51bfcc8c0c4721e73696b63a5e61884ac authored over 2 years ago by Max <[email protected]>
Merge pull request #1001 from interactions-py/unstable

chore: merge unstable into stable

7819ffc0d525033d9a03cd6f177b6b5f2639b0e4 authored over 2 years ago by DeltaX <[email protected]>
feat: Add member and channel permissions calculation functions (#969)

* feat: added member and channel permissions functions

* ci: correct from checks.

* docs: upda...

c89d154e5116c69dfe341bdaa959d3c53f23f7dd authored over 2 years ago by Max <[email protected]>
Merge pull request #1000 from EdVraz/verbump

chore: bump version to 4.3.1

561f24e788cb27de666152b5022e5f386c101f12 authored over 2 years ago by DeltaX <[email protected]>
docs: fix incorrect codeblocks (#1006)

* docs: fix incorrect codeblocks

* Update interactions/client/models/component.py

Co-autho...

cff89ced758c467136c2b9a5dfde67c903be3a42 authored over 2 years ago by Damego <[email protected]>
refactor: change condition in update dispatch (#1004)

7dcd7438a2237c9275bf4a2e99c9ef4fda045ed6 authored over 2 years ago by Damego <[email protected]>
ci: weekly check. (#1009)

updates:
- [github.com/PyCQA/flake8: 5.0.2 → 5.0.4](https://github.com/PyCQA/flake8/compare/5.0....

ff8071cac4738d4bb49686f1e8f75e7529994784 authored over 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
fix: add member's _client for message reactions (#994)

* fix: add member's _client for message reactions

* refactor: change to add_client

Yes I d...

41e338de21f2fad4e73bbd5d3e9e9335964f834a authored over 2 years ago by EdVraz <[email protected]>
fix: Remove empty _client attribute in _json property (#999)

* fix: Remove empty _client attribute in _json property

* refactor: conditional logic

a708f2dc33a374dcb3a59707dbdd9a619b780bcb authored over 2 years ago by DeltaX <[email protected]>
fix: add search_iterable() to __all__ (#1003)

eb3c7d38bbe565fbc00f7dca517658762b65b24c authored over 2 years ago by Max <[email protected]>
Merge branch 'unstable' into verbump

69e2d7d1ce6fa3b614e89774d1b076550afdfc4a authored over 2 years ago by EdVraz <[email protected]>
chore: bump version to 4.3.1

d4f770eca740d01bb3da4387cc52e2e99ead1ba4 authored over 2 years ago by EdVraz <[email protected]>
fix: fix few bugs with reactions (#993)

18292e8705abec18c0e7a25c40773eb05e775315 authored over 2 years ago by Damego <[email protected]>
fix: wrong sequence in getting channel overwrites (#998)

ef46f58bbe4f6e8c63c55f7eaf71dbfd5dcf70ee authored over 2 years ago by Damego <[email protected]>
fix: remove bug with converting empty list to actionrow (#997)

* fix: fix converting empty list to actionrow

* move check

* ci: correct from checks.

C...

6bf812f6c6b588d35b5088cab61d227c0f46a074 authored over 2 years ago by Damego <[email protected]>
feat: add ``__str__`` to ``Emoji`` (#988)

13d024a9b859b633f06a89c3ea6fd70774f2e4c3 authored over 2 years ago by Damego <[email protected]>
ci: weekly check. (#991)

updates:
- [github.com/PyCQA/flake8: 4.0.1 → 5.0.2](https://github.com/PyCQA/flake8/compare/4.0....

078828f3d86c3e6b465697d60d8ae292454fd46d authored over 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
feat: Add support for message_delete_bulk event (#990)

* feat: add support for messa_delete_bulk event

* fix: add missing comma

a60db7c5262850ef880c3ff4010a67e80bdca777 authored over 2 years ago by Max <[email protected]>
fix: fix error with converting components in edit (#987)

* fix: fix error with converting components in edit

* add build components to message.edit

* d...

a2eaffdcf62ce6e0fdb1207be2a0d6e5aa98ba43 authored over 2 years ago by Damego <[email protected]>
fix: fix option type parsing in option decorator (#986)

20be2975fc3eb0cf3d157f3d0945d6484ad882ef authored over 2 years ago by Damego <[email protected]>
Merge pull request #985 from interactions-py/unstable

chore: Merge unstable to stable

53407b1a35f07222754dc5c414195cf6bedb889a authored over 2 years ago by DeltaX <[email protected]>
feat!: Add converters to components (#981)

* refactor!: Add converters to components

* ci: run pre-commit

* doc: add missed docstring

* oop

a8f076a5f5abbd3a86028ee7d39009c78f14db6f authored over 2 years ago by Damego <[email protected]>
chore: Version bump (#984)

1ec46aaba4da074b65b9ab1849354140abebbcd7 authored over 2 years ago by DeltaX <[email protected]>
fix: fix error ``Attachment`` is not JSON serializable (#983)

* fix: fix error ``Attachment`` is not JSON serializable

* Update interactions/api/models/mes...

c1c4cffcd1b73ab61cf09e2bf6146a661f4265c3 authored over 2 years ago by Damego <[email protected]>
fix: added default None value to optional args (#982)

5258fa3a14716575b82413afb966b719b636af68 authored over 2 years ago by Max <[email protected]>
refactor: move ``Emoji`` to own module (#978)

* refactor: separate Emoji to own module

* fix imports

* rename imports in http

* change brac...

2b228a050f6c74a516163b78e510abff07d504e4 authored over 2 years ago by Damego <[email protected]>
Update client.py (#975)

78c49665f4621dd3b6bc1e1dfd7604617761beb1 authored over 2 years ago by Damego <[email protected]>
revert!: revert removed fixes for attrs (#974)

* return back fix

* return back Delta fix

* make check like Delta

* Update attrs_utils.py

1c7e5b87904c23824f61a69c4db24d6d5e0feba1 authored over 2 years ago by Damego <[email protected]>
refactor: change condition for getting error message (#973)

* refactor: change condition for getting error message

* ci: correct from checks.

Co-authored-...

58ad9e3b87caac4c31b0ea9a1b3717f50d954523 authored over 2 years ago by Damego <[email protected]>
Merge pull request #959 from interactions-py/unstable

chore: merge unstable into stable for pre-release 1

e636d4e7d24d60604c371c5d92a054df269c1c13 authored over 2 years ago by DeltaX <[email protected]>
docs: Fix method reference (#971)

82ee6ce596d2f46e2af4ea0e573d42e4a4b5ee41 authored over 2 years ago by EdVraz <[email protected]>
fix: fix some bugs with cache (#970)

* fix: fix some bugs with cache

* you already is None lol

* Update interactions/api/gateway/cl...

5bdf254adc261ab1c54954f6cd896c24e86081dd authored over 2 years ago by Damego <[email protected]>
Refactor: Allow suppression of non existent events (#968)

* Update client.py

* Add another r onto occurred

Co-authored-by: DeltaX <33706469+DeltaXWi...

d1fbb39b2e590c36361ab87dba677d875ae935a3 authored over 2 years ago by Athy K <[email protected]>
Update base.py (#960)

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

b8367f2371fd5a225dfeab88e2a8679b784c381b authored over 2 years ago by EdVraz <[email protected]>
fix: Flake8 warnings and errors (#964)

* fix: take into account flake8 warnings, exclude line too long errors

* ci: correct from check...

e17f35fae443f55cf784330eafe3156120cfd748 authored over 2 years ago by Max <[email protected]>
feat: Suppress voice state console logs. (#967)

826b9ddb8ed2a906e21dc3d0fa6e3535a28ae609 authored over 2 years ago by DeltaX <[email protected]>
feat: Adding ``communication_disabled_until`` in ``GuildMember`` (#965)

* docs: Fix description in ``set_rate_limit_per_user``

* feat: Adding ``premium_progress_bar_...

e5a808fb9f246b648eb15872dd4aec273c0fa5b7 authored over 2 years ago by Blue <[email protected]>
fix: `ActionRow.new()` typehinting (#962)

4fc3b836799bf175d777c359a8d944ff6c8b5664 authored over 2 years ago by Toricane <[email protected]>
chore: include command models for typehinting (#963)

236d3b78bee9e5f2f31bbdeeda4ad115f41987dd authored over 2 years ago by Toricane <[email protected]>
fix: nested options and choices (#961)

b4aa82c38b60556525e4578a55f56d6cba7c39f2 authored over 2 years ago by Toricane <[email protected]>
Update base.py

256453ca97d3af0a412c9824f701f8daf4a4e1b6 authored over 2 years ago by EdVraz <[email protected]>
feat!: smarter option decorator (#950)

* feat: smarter option decorators

* feat!: optimize option decorator
BREAKING: breaks previo...

89e349f1b81a135106b5f61ce0afad7dfe8f2e99 authored over 2 years ago by Toricane <[email protected]>
fix: fix ``DictSerializerMixin.update`` sets models into json (#948)

* fix: fix putting class instance in json

* ci: correct from checks.

* refactor: remove da...

b0001f756f3e9d5038fd7383ecd591265f98de80 authored over 2 years ago by Damego <[email protected]>
feat: on_command_error event (#949)

* feat: on_command_error event

* docs: document on_command_error

2929091c3305f43af6a6ca0629d483e09b506823 authored over 2 years ago by Toricane <[email protected]>
fix: Fix another bug with cache (#944)

* fix: Fix another bug

* fix: Fix bug

19a2eb6ba202f9ebe98dd0489e64cc6378833d54 authored over 2 years ago by EdVraz <[email protected]>
fix: SyntaxError (#958)

228697e8a712ad1786910f2c46c5842d5f6bfd5b authored over 2 years ago by Toricane <[email protected]>
feat: Add audit log object (#952)

* feat: work on audit log objects

* feat: complete OptionalAuditEntryInfo and AuditLogEvents

*...

10ca65a7cc8a3d65b3be66eb24f6a28bc535971e authored over 2 years ago by EdVraz <[email protected]>
feat: add ``position`` to ``Message`` (#957)

bb750a5bccaeea5a048689906d20344154ffef9a authored over 2 years ago by Damego <[email protected]>
feat: add ``total_message_sent`` to ``Channel`` (#956)

bd9c0de8547b6fb585d8d123741d836947dcc5cd authored over 2 years ago by Damego <[email protected]>
feat: add ``min_length`` & ``max_length`` to ``Option`` (#955)

f756fb4c93382ba63f80f400f7a734519dd6b15b authored over 2 years ago by Damego <[email protected]>
feat: Add new json error codes (#954)

* feat: Add new json error codes

* ci: correct from checks.

Co-authored-by: DeltaX <337064...

87e938b6f78f9301edd40646fca0a487ce7f884d authored over 2 years ago by Damego <[email protected]>
fix: add missed logic to ``Embed.insert_field_at`` (#951)

* refactor: add missed logic to ``Embed.insert_field_at``

* make name and value required

*...

56df1a853900a79f31761018b18aab141d52b717 authored over 2 years ago by Damego <[email protected]>
fix: Fix item assign error dynamically. (#947)

5506f8d13d25bf9f99a07adf33b8d97163787ed4 authored over 2 years ago by DeltaX <[email protected]>
fix: fix not fully model convertation to dict (#946)

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

4bb55e87b787238869a77fa7d6ff09fce6b912a4 authored over 2 years ago by Damego <[email protected]>
fix: fix incorrect ``guild_id`` in modifing cache (#945)

38f4208079563061925a14bc142720490eec0d65 authored over 2 years ago by Damego <[email protected]>
docs: Completely rebuild translation backend. (#943)

* docs: Update language translation backend.

* docs: Completely redo locale translations by r...

49f6d23c85baf8b3c1ddebed7a7a5bf0598a3d0e authored over 2 years ago by DeltaX <[email protected]>
docs: Add question tags to type descriptors in docstrings (#936)

* docs: remove question marks in docstrings

* refactor: see if adding ? to both param and typ...

490adef20efc1bb55cec37be1c9643eb2a6ee287 authored over 2 years ago by Toricane <[email protected]>
docs: Fix cache return type, include Spanish language translate support. (#941)

* docs: Fix cache return type, include Spanish language translate support.

* ci: correct from...

97a713de72fd4200af725a8d90b1f1d6b77f5520 authored over 2 years ago by DeltaX <[email protected]>
docs: Switch to Furo. (#938)

* docs: Switch to Furo, add copybutton/enum extensions.

* docs: Update localisation, run pre-...

a8e50347607eb3d0ddf90db0b0a5b9da1764f936 authored over 2 years ago by DeltaX <[email protected]>
chore: Update templates for issues and PRs (#934)

* chore: Add Catalyst to assignees

* chore: make the issue field in the PR template look better

72a7a9892a716f9811728b0bbb21b85eb8bf9dc2 authored over 2 years ago by EdVraz <[email protected]>
fix: fix string roles format in ``Member.roles`` (#940)

3b6edc8a906b8c9160ab04a8625b67945818e926 authored over 2 years ago by Damego <[email protected]>
docs: document on_start in more places (#931)

db56b4dcc261eb87f228e09ce20b4c0bde7acbbd authored over 2 years ago by Toricane <[email protected]>
fix: get() erroring when requesting anything other than role or emoji (#937)

469f2db24944df1f76d0f40d37b035be7097cfaa authored over 2 years ago by MultiDragon | Alex K <[email protected]>
fix: Fix issues with converters (#932)

* fix: fix issues with converters

* fix: fix issues with converters

77374da85eafbd2894518c17c77cf9504705b66d authored over 2 years ago by EdVraz <[email protected]>
feat: Remove PresenceButton object. (#935)

61f50d373a8726dae5070a72c50ca0cf15abfcb9 authored over 2 years ago by DeltaX <[email protected]>
fix: Fix more issues with guild objects when caching a gw event (#929)

* fix: Fix more issues with guild objects when caching a gw event

* refactor: move code into ...

0632809db11d873ffa3f02b31339f41cfe6937ea authored over 2 years ago by EdVraz <[email protected]>
feat: Add converters (#930)

* feat: Implement converters

* docs: Add converters to migration.rst

* revert: remove change t...

a1feae2887d139ef7186087458374f83d9996371 authored over 2 years ago by EdVraz <[email protected]>
Fix: fix check in get method (#928)

* Update get.py

* ci: correct from checks.

Co-authored-by: DeltaX <33706469+DeltaXWizard@users...

afa03828b018130f0a76be13037ddd5580bdc9ba authored over 2 years ago by EdVraz <[email protected]>
docs: update README.rst (#925)

1b4f4d2bbbc08aa3b3b34aa26248696f18fc7e37 authored over 2 years ago by Toricane <[email protected]>
fix: extension context menus (#924)

d27e05175ed88a72b108c1681881335cb64c6084 authored over 2 years ago by Toricane <[email protected]>
fix: UnicodeEncodeError when logging events (#926)

afb0c3b286219a266efb42d8463431cb5e9c52e5 authored over 2 years ago by Toricane <[email protected]>
feat: `on_start` event (#927)

* feat: add on_start event

* docs: document the event

2448567e61fabe289be01d1d97f59a326035668c authored over 2 years ago by Toricane <[email protected]>
Merge pull request #923 from interactions-py/unstable

chore: Merge unstable into stable

6050fac3cb1cd98b58f03b13eb208042a3e496a4 authored over 2 years ago by DeltaX <[email protected]>
Merge branch 'stable' into unstable

044813d40b5b8d58c19c33fde715f6fcba38a7c2 authored over 2 years ago by DeltaX <[email protected]>
chore: version bump (#922)

819e1fe0ec7591baa154c3b31e85ce3b2bfe708f authored over 2 years ago by EdVraz <[email protected]>
fix: attempt to fix several issues related to the new cache (#921)

* fix: Fix order in `getattr` calls of get

* fix: Attempt to fix issue with item assignment
...

0265ff760e730619ea5698c782def54e501fda82 authored over 2 years ago by EdVraz <[email protected]>
refactor: Modify the cache with a `merge` method to ensure no important data gets overwritten (#913)

* refactor: add merge method for cache

* refactor: Optimize `_search_iterable`and use a list of...

95a822c55929d2f94a38064a031f9275616541d6 authored over 2 years ago by EdVraz <[email protected]>
refactor: extract `search_iterable` out from `get` and optimize it (#920)

* refactor: extract `search_iterable` out from `get` and optimize it

* refactor: clean up `ge...

da341e33063483f084faea9bed53e5ef15dc86cf authored over 2 years ago by Catalyst4 <[email protected]>
fix: Fix order in `getattr` calls of get (#919)

f2905b8a8c29bf646c7206653c75c2fb5310cd27 authored over 2 years ago by EdVraz <[email protected]>
feat: implement ``get`` function (#801)

* fix: unfuck the branch

* feat: Add single-arg cache

* feat: more work on get

* Update get.p...

61a3017bde7e971991ac83f927362bc4fa54e8be authored over 2 years ago by EdVraz <[email protected]>
feat: Adding ``premium_progress_bar_enabled`` for ``Guild`` (#918)

* docs: Fix description in ``set_rate_limit_per_user``

* feat: Adding ``premium_progress_bar_...

bc969ae5ac4bb12bc2766e9148d446f2f087dbb6 authored over 2 years ago by Blue <[email protected]>
fix: Make scope MISSING in the command object (#917)

b918740c4824e6da1e162a2e2485b798521a1dec authored over 2 years ago by EdVraz <[email protected]>
fix: Fix issue with resolved data for mentionable option type (#916)

975ed174567bf372c27fdc6e8f2750d36d6a9d1d authored over 2 years ago by EdVraz <[email protected]>
fix: handle updates where no previous obj... (#915)

is in the cache.

79e3997ac54a2c4cafe8a5a877f2a4af66f40529 authored over 2 years ago by Astrea <[email protected]>
feat: merge enhanced (#895)

* feat: new Command object
There are still countless TODOs, this is a progress commit

* fix: im...

9cd83785648b0e65040ea24f24fe68f23e9a138a authored over 2 years ago by Toricane <[email protected]>
feat: add info from guilds to cache (#912)

* feat: add info from guilds to cache

* fix: transform Threads into Channels as needed

* fix: ...

e4cbb1c3295c4cad2cb972b1e9b907aeb393c720 authored over 2 years ago by Astrea <[email protected]>
fix: don't lose fields on item update for cache (#911)

44c14ce8a6b94d189a76bd6557f723369ece1fa2 authored over 2 years ago by Astrea <[email protected]>
fix: properly typehint Storage.get/pop (#910)

* fix: properly typehint Storage.get

* fix: fix Storage.pop's typehints

e74fe67863fde65b0e5b22d3088448bc688a527b authored over 2 years ago by Astrea <[email protected]>