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

feat!: refactor cache and dispatch cached models in delete/remove/update events

Merge pull request #909 from Catalyst4222/unstable

668b7c098f03c1ef453ffeeaebe60a7a503c29db authored over 2 years ago by Catalyst4 <[email protected]>
feat: refactor cache and dispatch cached models in delete/remove events

04dce8fb6335a8966d282effb78f936aea3d91ef authored over 2 years ago by Catalyst4 <[email protected]>
refactor: Refactor context edit/send/defer. (#908)

* refactor: Refactor context edit/send/defer to not use legacy v3 black magic.

* refactor: Ut...

09e8699457d18c403a79a9f069d9a52bff4053f0 authored over 2 years ago by DeltaX <[email protected]>
docs: Fix description in ``set_rate_limit_per_user`` (#907)

1a55229f3ae67d514c66693b98a2359bd0f86b16 authored over 2 years ago by Blue <[email protected]>
fix: properly typehint deepcopy_kwargs (#905)

d7a3d47da7759af1b9adb00795298b237a33ad47 authored over 2 years ago by Astrea <[email protected]>
ci: weekly check. (#903)

updates:
- [github.com/psf/black: 22.3.0 → 22.6.0](https://github.com/psf/black/compare/22.3.0.....

951438136b19887bf643b284e792ea9bd7fa0028 authored over 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
refactor: Sourcery AI refactor (#898)

* refactor: sourcery AI refactor

* refactor: sourcery AI refactor

* refactor: sourcery AI ...

48a969367d8d6864b6457935b38b8b9542198d64 authored over 2 years ago by EdVraz <[email protected]>
docs: Add page describing how to use events (#879)

* create events.rst

* docs: stuff

* docs: stuff

* docs: stuff

* docs: stuff

* doc...

d5745bb9575d5de3bc2276cdb0e163312a61aa4a authored over 2 years ago by EdVraz <[email protected]>
REVERT: Remove Restful API ext (#902)

* REVERT: Remove Restful API ext

* REVERT: Remove Restful API ext

46fa80e4626e102c5b55fab047df3b7d102aece9 authored over 2 years ago by EdVraz <[email protected]>
docs(stub files): remove the majority of stub files (#899)

* docs(stub files): remove the majority of stub files

* docs(typehints): update typehints, re...

e462f297092e3bdfb2c7ad63722de87b6adf7ade authored over 2 years ago by Catalyst4 <[email protected]>
fix!: Change LibraryException arguments. (#900)

920c0d40a1d517606956c66cef4aa2cec598d91c authored over 2 years ago by DeltaX <[email protected]>
feat: Add support for sending stickers (#892)

* feat: Add support for sending stickers

* ci: correct from checks.

* Address pre-commit

* Co...

2ed99feff0ebe8924576d23203236c194717f0d1 authored over 2 years ago by Nan R <[email protected]>
feat: Implement app_permissions attribute to Context. (#897)

* feat: Implement app_permissions attribute to Context.

* fix: Add to headers.

f3005a6eff1fecf2caf8d85515948d4ed9ebc1c8 authored over 2 years ago by DeltaX <[email protected]>
fix: fix an issue with attachment serialisation (#891)

* fix: fix an issue with attachment serialisation

* Update interactions/api/models/message.py

...

40162de1b261e5be04ade218219f030d8c6b7fca authored over 2 years ago by EdVraz <[email protected]>
fix: resolve issue with iterating through``NoneType``s (#890)

345f0b9e20927ac432f9b420f4f38f8cc96f9421 authored over 2 years ago by EdVraz <[email protected]>
refactor: update guild member (#889)

dbee409943343b96a8a0303f13bfc68e6422e05f authored over 2 years ago by EdVraz <[email protected]>
feat: Implement with counts param for get_guild (#893)

305904609848980d4bd62a1f0f83c972d22f0eab authored over 2 years ago by EdVraz <[email protected]>
refactor: Remove one check box from the PR template (#894)

e2fff4ca1d3c0f05bf00832ed660dc52c79859a0 authored over 2 years ago by EdVraz <[email protected]>
feat: create and implement IDMixin to compare/hash models that have ids (#883)

37bbcb72fcc764d3e9192ed1e20bbfc448f78ee5 authored over 2 years ago by Catalyst4 <[email protected]>
docs: Update faq.rst (#878)

* docs: Update faq.rst

* Update docs/faq.rst

Co-authored-by: Toricane <73972068+Toricane@u...

1e65ff4248a0cd70ceb00fa03e78b6eee3f3bd90 authored over 2 years ago by EdVraz <[email protected]>
Change color class methods to static methods (#887)

* Update misc.py

* Update misc.pyi

* refactor from classmethods to staticmethods

3d0c730e12f3a7d311e2a1a9fc631b41399256c5 authored over 2 years ago by Nan R <[email protected]>
Remove py2 style classes (#888)

cac1614b49d1e79d9ec72017340ec6609e6194cc authored over 2 years ago by Nan R <[email protected]>
docs: Repoint old rtd links to new domain. (#886)

9c1c808d12d53b7a2b71a3de04e73a6b40b820e0 authored over 2 years ago by DeltaX <[email protected]>
refactor!: Change `Color` class' colors from properties to (#885)

* Update misc.py

* Update misc.pyi

2e17e886b84f855648455e9fd15937c7bcd2cc67 authored over 2 years ago by Nan R <[email protected]>
fix: Fix option/choice order sync, redo _pos calculation. (#882)

* fix: Fix option/choice order sync, redo _pos calculation.

* fix: Tweak variable reference.

e8568df35044e8d7e0f2fe7f6ea20d3d664b34cc authored over 2 years ago by DeltaX <[email protected]>
fix!: use a diff name for deepcopy to avoid builtin (#881)

* fix: use a diff name for deepcopy to avoid built-ins

* refactor!: __ipy__deepcopy__ > __dee...

de13a9e5833b2f297506db495fa98ea379fe089d authored over 2 years ago by Astrea <[email protected]>
feat: Add more thread functions (#877)

* feat: add list of active threads of guild function

* feat: add missing thread functions

...

8b849ee149a99023590eaa0152ebff90a0085169 authored over 2 years ago by Max <[email protected]>
fix: message from ComponentContext.edit has missing attributes (#874)

* fix: message from ComponentContext.edit has missing attributes

Missing parameters:
`id` is m...

5f7d233776bb9da240641da2324e1596505e1f89 authored over 2 years ago by Toricane <[email protected]>
refactor!: Update guild attributes dynamically to a change within them (#873)

* refactor!: make guild attributes consistent to modification of its objects

* Update interacti...

169ff6d1b821792ff1f209d77ec5c268ae8f3be7 authored over 2 years ago by EdVraz <[email protected]>
REVERT: I don't know why it doesn't work but ok (#872)

5003436b3cd36b4a432e38658d14fe3e4fddf20d authored over 2 years ago by EdVraz <[email protected]>
feat!: Implement attachment sending (#869)

* feat!: Implement attachment sending

* Update interactions/client/context.py

Co-authored-by: ...

c2b8cd68ed37a107f8d82acba72e1b3002ae989c authored over 2 years ago by EdVraz <[email protected]>
fix!: Allow ignoring 50001 during sync (#868)

8e0d2ab8eb209394b363e6828fa085610a3b3d1d authored over 2 years ago by EdVraz <[email protected]>
Fix: remove misplaced `.id` (#867)

* chore: bump version tgo 4.3 beta

* fix: remove misplaced `.id`

9cb2ebd754b5b95ee06b01ee9551fcb51c4b1199 authored over 2 years ago by EdVraz <[email protected]>
chore: bump version to 4.3 beta (#858)

deb07dc02617713663441ebe42ce20bda274b622 authored over 2 years ago by EdVraz <[email protected]>
fix: Fix overridden implementation attribute for Choice. (#866)

d703a223feb9f222cfbec315250d53037241aa60 authored over 2 years ago by DeltaX <[email protected]>
refactor: make `get_role` more consistent (#865)

* ADMIN/revert: remove unwanted file.

This file was actually cloned outside of the client dir...

d4b7e09f0266ea5d6d1b8bc30426e8a358fa4887 authored over 2 years ago by EdVraz <[email protected]>
feat: Add helper methods for automod (#863)

* feat: Add helper methods for automod

* feat: Add helper methods for automod

* fix: other mis...

a7561992a588e76cb84b92f9748e58dbf71b6f33 authored over 2 years ago by EdVraz <[email protected]>
feat: Implement barebones AutoMod support. (#768)

* docs, feat: Implement barebones AutoMod support.

* feat: Document AutoMod Gateway event(s), i...

9ad859dc3b3e9facefc59743995bed301eb8ac48 authored over 2 years ago by DeltaX <[email protected]>
fix: various attrs-related fixes for Message (#860)

* fix: various converter fixes for Message

* docs: update type docs for Message

aed6ce79f5f435fc9b8f97249610872fd78d3e17 authored over 2 years ago by Astrea <[email protected]>
feat!: improve repr for Member, User (#862)

* fix: always make repr return a str for Member

* feat!: reprs for User, Member > strs

This ma...

f8f44ebe30d3e11a9cd95272cacaa66ed966d2bc authored over 2 years ago by Astrea <[email protected]>
refactor: Refactor all exceptions (#857)

* refactor: change the library's error handling

* ci: fix

* ok that didn't work out well

* ok...

646d9662877dda2b550975021fff739aa1661957 authored over 2 years ago by EdVraz <[email protected]>
feat: error handling for KeyboardInterrupt in `start()` (#853)

* feat: error handling for KeyboardInterrupt in `start()`

* refactor: modify log message

0ac495d8182a8af77ce2dbbf0818cd831ec36ee6 authored over 2 years ago by Toricane <[email protected]>
fix: various fixes for contexts (#856)

* fix: use _client instead of client for ctx

client is still available for backwards-compat pur...

778c6db21c698ae7f065a7bfb15cee9bf0a8aee3 authored over 2 years ago by Astrea <[email protected]>
ci: weekly check. (#855)

updates:
- [github.com/pre-commit/pre-commit-hooks: v4.2.0 → v4.3.0](https://github.com/pre-comm...

bd9f02fa30b4f11e08c0ac549b77b6fe2553d4ff authored over 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
fix: actually fix weird behavior with msgs and embeds (#854)

* fix: actually fix weird behavior with msgs and embeds

* feat: polish up deepcopy variable

* ...

93c7ef8779073c86845fd2a90dadfebc23e76957 authored over 2 years ago by Astrea <[email protected]>
fix: inconsistent use of tabs/spaces (#852)

a83ddf428933002c5171c41afb30edcf6180e691 authored over 2 years ago by Ventus <[email protected]>
fix: properly set embed json for Message (#851)

c7137ee0fefe645a0bef65e3d85d9e9f362b8906 authored over 2 years ago by Astrea <[email protected]>
fix: filter out _extras for custom setattrs (#850)

This caused no problems, but it could in the future, so better safe than sorry.

1629b42b91c4eccd970f2b71026aa7a0ed4e69c3 authored over 2 years ago by Astrea <[email protected]>
docs: fix rtd build that broke in #828 (#849)

efb8d0eba9a75555962e2242d46d9e9347b7a422 authored over 2 years ago by Toricane <[email protected]>
refactor!: Improve DX with allowing the usage of the actual object additionally to the ID (#828)

* refactor!: guild model

* ci: check

* allow message object without importing it

* ci: ...

0ce7736f233e23855b6f0d660bede78e5d1dee95 authored over 2 years ago by EdVraz <[email protected]>
ref: Improved error handler (#848)

* ADMIN/revert: remove unwanted file.

This file was actually cloned outside of the client dir...

06f4924d426275aeba7bf6b03346df59a85650fb authored over 2 years ago by Ventus <[email protected]>
refactor: add query parameters to `get_reactions_of_emoji` #81 (#818)

* refactor: add query parameters to `get_reactions_of_emoji`

* ci: correct from checks.

* ...

44c44a1d60adcd9ac847a6c9ac844c272a6e3c9e authored over 2 years ago by EdVraz <[email protected]>
fix: give SelectMenu a default type (#846)

13d06a523b91c68884d774e14f17eee9159c309e authored over 2 years ago by Astrea <[email protected]>
fix: use input for timestamp if datetime (#845)

5a8378ccfc960dd5ae6c353beb2632421bd6d75e authored over 2 years ago by Astrea <[email protected]>
fix: add missing parent function call (#844)

4e9225625f4e4005b9c173564d4d8750c0c6a177 authored over 2 years ago by Max <[email protected]>
fix: add back author alias for context (#843)

721a5a16a9cc3f063ffbc57a8de7272f119fa1d6 authored over 2 years ago by Astrea <[email protected]>
fix: fill in user data for members in resolved data (#842)

7586bc6b76b884bca6d2e083805241bda1dd67b0 authored over 2 years ago by Astrea <[email protected]>
fix: various fixes for embeds (#841)

* feat: add convert_type

* fix: use convert_type to allow passing in objects for fields

* ...

7a26484f0c22e478198c9e4592ff7816aabfa55a authored over 2 years ago by Astrea <[email protected]>
fix: various issues with Choice (#839)

f7ec7087f9310ea7976aae50a59fbebe84c4eba3 authored over 2 years ago by Astrea <[email protected]>
fix: expose attrs_utils to top-level import (#838)

b4cd9e98b06361c33e38d91dd070f2103536e0b1 authored over 2 years ago by Astrea <[email protected]>
fix: parse sub cmd (and groups) options properly (#835)

* fix: parse cub cmd (and groups) options properly

* refactor: don't unnecessarily convert op...

76da7bb521f56009929a4fc21ead83aa777b84bc authored over 2 years ago by Astrea <[email protected]>
feat: add __all__ to attrs_utils (#832)

* feat: all __all__ to attrs_utils

* fix: remove MISSING and mixin from misc's all

271665f5e0a1461f8c0bf18f28cfb722ec2d8d55 authored over 2 years ago by Astrea <[email protected]>
fix: import MISSING from the right place (#833)

89cf88668da70632b40a5259899d37417915b36f authored over 2 years ago by Astrea <[email protected]>
fix: make DictSerializerMixin respect factories (#831)

f4f1bcc9d60294a00a9cbab94ae52d630dc344bb authored over 2 years ago by Astrea <[email protected]>
fix: Fix processed options not getting ._client properly (#830)

* fix: Fix the thing with the attachment

* Change more .client's to ._client

f1587db11bc7b3613f7f3ed30090accc3227c77e authored over 2 years ago by Nan R <[email protected]>
fix: respect defaults for dict mixin if field has one (#829)

728b2163127b8fb6904ce987ab1c772a1aa3acef authored over 2 years ago by Astrea <[email protected]>
fix!: various attrs-related fixes (#827)

* fix!: emulate old mixin behavior of filling in None

...for missing values.
This also adjus...

34f0e469d4d57c6b0d84a8cc7ecac24ebdd3bb4c authored over 2 years ago by Astrea <[email protected]>
docs: Adjust documentation, fix typos, update locale. (#790)

* ADMIN/revert: remove unwanted file.

This file was actually cloned outside of the client dir...

40229b3fdbbbc2e00b785b52ea61ee1e40ea7948 authored over 2 years ago by DeltaX <[email protected]>
revert: Remove command locale checks to allow languages like japanese and Korean (#823)

714cef50a796cd9a3a393dfb1351b8d2e09d4ca1 authored over 2 years ago by EdVraz <[email protected]>
fix: Fix autocompletion for more than 1 autocomplete option per command. (#821)

* fix: Fix autocompletion parsing past the first option.

* fix: Fix autocompletion for more t...

32ef6a576372586a7804eed45fb0ad0e8c77af66 authored over 2 years ago by DeltaX <[email protected]>
Merge pull request #795 from Catalyst4222/unstable

refactor!: migration to use attrs on the majority of models

10a3ecef5c13f504e5cb13e342466f6aabed7b82 authored over 2 years ago by Catalyst4 <[email protected]>
docs: update pyi files

f141a03678d008e9e1e8b198f2a563de0890e184 authored over 2 years ago by Catalyst4 <[email protected]>
fix: merge errors

32ff2911902489e65eb723275da5b58be42fffa1 authored over 2 years ago by Catalyst4 <[email protected]>
fix: clean up a few more converters

b5ddee5dcf7595d49c8adb5fd8ffc36933f34077 authored over 2 years ago by Catalyst4 <[email protected]>
fix: allow convert_list to expand kwargs, convert directly, or do nothing depending on the list content

af0cfc6e4cab13cac162e270bfbac256c041154e authored over 2 years ago by Catalyst4 <[email protected]>
fix: add in a missing `@define` for ScheduledEvents, PresenceSecrets, and _Context

3d8245556aa570ed4a43dfec3274ad0b02fe3b54 authored over 2 years ago by Catalyst4 <[email protected]>
feat: add `update` method to the dict mixin and implement it

00a85966237beffd364d81970b5f1f5f8329ee9e authored over 2 years ago by Catalyst4 <[email protected]>
fix: convert Webhook to the newer dict mixin

536c4c9c8fb9ad692d348a5e0f241429ce819da7 authored over 2 years ago by Catalyst4 <[email protected]>
fix: add in a missing `@define` for ScheduledEvents

bd1f182bd18850625e55fffafb868041f7b87dbe authored over 2 years ago by Catalyst4 <[email protected]>
ci: correct from checks.

0eaff90c550ca98dbbcd5665f298957d3afa42a8 authored over 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Merge branch 'unstable' into unstable

ec6541549e87942afaa328a7c0128164a9198d2b authored over 2 years ago by Catalyst4 <[email protected]>
feat!: make the library use `__all__` to not alias every import from another library (#810)

* feat: make the library use `__all__` to not alias every import from another library

* feat: m...

62a2058f9e43a7b5ce4cd5665d970b03a80aa71a authored over 2 years ago by EdVraz <[email protected]>
refactor!: Change function naming, add a `None`-Type check for reactions (#814)

* refactor!: Change function naming, add a `None`-Type check for reactions

* ci: correct from c...

8d2c80c5eff2b0c15b0f0e41e539c90b764cce32 authored over 2 years ago by EdVraz <[email protected]>
refactor: Add forgotten/left out arguments to role functions (#809)

* refactor: Implement forgotten/left out arguments for the role methods

* ci

* refactor

c776458997179cad50b21eb77f5743912181006e authored over 2 years ago by EdVraz <[email protected]>
feat: Add method to get all users of a reaction (#815)

* feat: Add method to get all users of a reaction

* ci: correct from checks.

Co-authored-b...

c2b1d4ae303ecf865a274a3df60d254aea890e76 authored over 2 years ago by EdVraz <[email protected]>
fix: Fix autocompletion parsing past the first option. (#813)

71efd32de2958bf4701a9b65d9e5be1f5f1481f8 authored over 2 years ago by DeltaX <[email protected]>
docs: fix incorrect type note for Overwrite id (#811)

86fe656183f0e542a4204280f7384c5aa4fe1777 authored over 2 years ago by Astrea <[email protected]>
feat: Add support for GET invite endpoint (#804)

* feat: Add has_public_flag to User model

* uhh

* feat: Add GET Invite endpoint support (W...

9f7f3105c0315208d8e1abb94b84a782401bd5cd authored over 2 years ago by Nan R <[email protected]>
fix: correct optional fields in GuildRole

b06a6c2666f51f5fd92214ad1664f21ccfc9da02 authored over 2 years ago by Catalyst4 <[email protected]>
fix: correct optional fields in GuildRole

2822f40e1129a654a385f57a47233c9fdd50dbfb authored over 2 years ago by Catalyst4 <[email protected]>
fix: remove partial role object in Role.edit

aaf6aa5290b1bc1a29104b1e74090cc31cf2602e authored over 2 years ago by Catalyst4 <[email protected]>
feat: Add has_public_flag method to user model (#808)

* feat: Add has_public_flag to User model

* uhh

* fk I forgot to commit this

* Remove redundancy

17a3d6d633685889ef94729b2c5aaacd37d6ceda authored over 2 years ago by Nan R <[email protected]>
fix: remove partial Message object in _Context.edit

ec90f9adf1bc7b4bb0e09de0020dafb033b4a312 authored over 2 years ago by Catalyst4 <[email protected]>
fix: Include shard/presence metadata consistency. (#807)

b317b3f5c8a35dc60a6d42e1db3f9a1d798aabb1 authored over 2 years ago by DeltaX <[email protected]>
fix: fix bug in channel.get_history() (#805)

* fix: fix bug in channel.get_history()

* fix: fix bug in channel.get_history()

* fix: fix...

9bb98a9a9f5db481893a3bc9776a83fd4d2a9d9f authored over 2 years ago by EdVraz <[email protected]>
fix: try to fix some rarely occurring bugs, fix wrong version in url (#806)

* fix: try to fix some rarely occurring bugs, fix wrong version in url

* ci: correct from che...

1f02da4da086c0b7d25ba0f8ce303566c1a14f42 authored over 2 years ago by EdVraz <[email protected]>
feat: allow specifying attributes that appear in reprs instead of blocking all

ee8a6b5a4b66e1e7b3ef1b2ae6a999ac48df86a0 authored over 2 years ago by Catalyst4 <[email protected]>
revert!: remove Message.__repr__

(review from pr #795)

400f66a545b8747c52cf80d6c34b992ed93a1c66 authored over 2 years ago by Catalyst4 <[email protected]>
fix: remove InteractionData's post init

ca7f9b87fe17c1abfa3cec9c5833f220c0b032fb authored over 2 years ago by Catalyst4 <[email protected]>
fix: make Option's description default to None

79087d9d04df65658c52d34baa5bce6414b2fa79 authored over 2 years ago by Catalyst4 <[email protected]>