Ecosyste.ms: OpenCollective

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

github.com/interactions-py/interactions.py

A highly extensible, easy to use, and feature complete bot framework for Discord
https://github.com/interactions-py/interactions.py

feat: add the client, command, and extension to CommandContext instances (#1093)

* feat: add the client, command, and extension to CommandContext instances

* docs(docstrings): ...

27d8233bb8f01f46f1ba31b6cb9c9bdc06da7861 authored over 2 years ago by Catalyst4 <[email protected]>
feat: implement a debug setting for the client (#1081)

* refactor: give the bot an overrideable logging configuration

* credits

* ref: change to debu...

66a028dc081b1f7c79701651011deac11938be58 authored over 2 years ago by EdVraz <[email protected]>
feat: allow embed suppression in interaction responses (#1094)

* feat: allow embed suppression in interaction responses

* docs(docstrings): add toricane's sug...

4ad132cc9ffd8e1934d9f4184752db924e284707 authored over 2 years ago by Catalyst4 <[email protected]>
feat: Add support for `REQUEST_MEMBERS` packet sending (#1089)

* feat: Add `REQUEST_MEMBERS` support

* fix: attributeerror

* refactor: convert to `Member` & ...

740f0c8d5f52c30a8303f84369383b44a5dc08f7 authored over 2 years ago by Damego <[email protected]>
refactor: improve error message formatting (#1079)

* refactor: improve error message formatting

* revert: oop-

9c11f3713054a7dee52f1e2ad5f33d3ab21fcb76 authored over 2 years ago by EdVraz <[email protected]>
refactor!: add ``event`` to ``raw_socket_create`` dispatch (#992)

* refactor!: add ``event`` to ``raw_socket_create`` dispatch

* docs: update info about ``raw_so...

4f5c22db94ec8592cc1e642d1e47bc0c1175602f authored over 2 years ago by Damego <[email protected]>
feat: add `__getattr__` to Member to get attributes from User (#1080)

ad70ca051f9a2c7b61694b05525f733b303d81f9 authored over 2 years ago by Catalyst4 <[email protected]>
docs: Change type annotations for `Overwrite` args (#1086)

5c2297d837a5cf0daad26386af6d8d39cae9ebef authored over 2 years ago by Damego <[email protected]>
feat: implement forum helpers (#1087)

* feat: helpers helpers helpers

* docs: helpers helpers helpers

* Update error.py

55d36d51518d8f282e49188c2897a585a2537acd authored over 2 years ago by EdVraz <[email protected]>
feat: add new auditlog events (#1088)

57c2dbeb585e9de5da188081476eaa89901a1f81 authored over 2 years ago by Damego <[email protected]>
fix: Fix race condition when reconnecting (#1090)

* feat: Utilise reconnection lock for packet sending.

* chore: bump version

* fix: Fix rac...

aef1666a47ebc2f3b527a2c15ad3271df41c3c30 authored over 2 years ago by DeltaX <[email protected]>
Revert "refactor: make Command.dispatch a function (#1040)" (#1091)

This reverts commit b1d278733f967f02a4102173b71c6f65af1ec9b6.

b6bac06b9774082a274bca54059edbef51cd7541 authored over 2 years ago by EdVraz <[email protected]>
Merge pull request #1085 from interactions-py/unstable

chore: Merge unstable to stable

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

47c4e83bf1f169db1c32e2e32a81ba23cf4624bd authored over 2 years ago by DeltaX <[email protected]>
feat: Utilise reconnection lock for packet sending. (#1083)

5da2c4d1bbfadd670b1024528c682bbf51ac1ea0 authored over 2 years ago by DeltaX <[email protected]>
feat: Implement barebones Forum channel support. (#766)

* docs, feat: Implement barebones Forum channel support.

* docs: Update channel attributes.
...

0312190e48ce442014e156f06d9dec6397ca7ff5 authored over 2 years ago by DeltaX <[email protected]>
fix: warn for no app cmd scope for disable_sync (#1076)

ad679f928fe00f17bd6f214d9846aa1ba281cbae authored over 2 years ago by Astrea <[email protected]>
feat(guild)!: Converting `delete_message_days` in ban method to seconds (#1077)

* docs: Fix description in ``set_rate_limit_per_user``

* feat: Adding ``premium_progress_bar_en...

3a84a8c5289555cae7556788da4eaf65233abb2b authored over 2 years ago by Blue <[email protected]>
fix: autodefer with args and kwargs in commands (#1074)

* fix: args and kwargs in commands

* fix: autodefer errors

497c7a5de399ca5f088fc26da6a141ca96d26cc4 authored over 2 years ago by Toricane <[email protected]>
ci: weekly check. (#1073)

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

7d5a3698683cc53af8bc7185681e881eed9c41a2 authored over 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
refactor: Change type of parameters in scheduled event requests from Snowflake to int (#1067)

* refactor

* ci: correct from checks.

* Minor rephrase of docstring param

Co-authored-b...

c1a3f4b86c3cfe7d6a21c3b15ac4f25758c26611 authored over 2 years ago by Nan R <[email protected]>
Merge pull request #1031 from interactions-py/unstable

chore: merge unstable into stable

348def8bafbad4ac23a655747f3d81856c9154fd authored over 2 years ago by DeltaX <[email protected]>
fix: Add zlib-stream compression in accordance with #1071 (#1072)

* fix: Added zlib + compression, disabled msg size limit

* fix: Removed `$` on identify call ...

21bd3cd09fd7c7a45b42301b7512f41156a3affd authored over 2 years ago by DeltaX <[email protected]>
fix: fix gateway resumes (#1071)

* fix: fix gateway resumes

* fix: remove errant quotation

* feat: add compression type

...

fc5f292b0bd2f7c18c056c547aa9cff27418f7da authored over 2 years ago by LordOfPolls <[email protected]>
refactor: make Command.dispatch a function (#1040)

* refactor: make Command.dispatch a function

* docs(docstrings): update the docstring for Comma...

b1d278733f967f02a4102173b71c6f65af1ec9b6 authored over 2 years ago by Catalyst4 <[email protected]>
fix: `mention` in `Member()` being NoneType (#1063)

* docs: Fix description in ``set_rate_limit_per_user``

* feat: Adding ``premium_progress_bar_en...

ab243d24ece6c26bfbbcb6f427af3a4a8b492a5b authored over 2 years ago by Blue <[email protected]>
Fix force http for lists (#1069)

* fix get list when forced

* Update interactions/utils/get.py

Co-authored-by: EdVraz <88881326...

99073f7036718782c8d52f8ea749b8e5bf3a58bd authored over 2 years ago by Donbur4156 <[email protected]>
fix: Fix constant gateway resume/invalid session loop. (#1070)

* fix: Added zlib + compression, disabled msg size limit

* fix: Removed `$` on identify call fo...

c68f50c6e87abd0da482cbc40aab9a44d0af67e5 authored over 2 years ago by DeltaX <[email protected]>
refactor(cache): optimize caching and dispatching behaviour (#1039)

* refactor: just refactor

1. Moved getting object ID into separated method.
2. Add method to ge...

7397c7c881ade94a97aacf7a8482815511a0105e authored over 2 years ago by Damego <[email protected]>
Fix force http (#1068)

* docs: update FAQ and quickstart documentation links (#1038)

* Docs: add back previous changes...

e5a450231645119da6e9c7565be3417d72e19e34 authored over 2 years ago by Donbur4156 <[email protected]>
refactor: Enable repr for all models (#1026)

* refactor: Enable repr for all models

* ci: correct from checks.

* Feat: enable everything in...

d0efc84f234b2218e5e57850b4d7b9c7c0655414 authored over 2 years ago by EdVraz <[email protected]>
feat: Add full support for prune endpoints (#1062)

* feat: Add `begin_guild_prune`

* Update guild.py

* Update guild.py

* Update guild.py

* Remo...

47ed09d9c41e5a2cd63b03a707e17c4ab5175497 authored over 2 years ago by Nan R <[email protected]>
feat: Add base iterators & context managers + helpers (#1057)

* fix: small but annoying bug

* feat: Add channel history async iterator

* docs: change docstr...

78d50b6b384b7e56262e98dd954f1767f9786511 authored over 2 years ago by EdVraz <[email protected]>
feat&fix: Implement `Guild.get_scheduled_events` & fix iso (#1043)

* feat&fix: Implement `Guild.get_scheduled_events` & fix iso

* ci: correct from checks.

* fix:...

baecb46797e3b9ea45175a1ea6a62892dd845182 authored over 2 years ago by Damego <[email protected]>
feat: create `Context.has_permissions()` & `Member.has_permissions()` (#1056)

* feat: create `Context.has_permissions()` & `Member.has_permissions()`

* ci: correct from chec...

9e0a07877a9952355e14e5a271b1b7e4406f9caa authored over 2 years ago by Max <[email protected]>
feat: Add helper methods for sticker (#1047)

* feat: Add helper methods for sticker

* fix: add missed return

* fix: lmao discord

* refacto...

9362d1ab10bb5352cbe90ba7e02063f032ed787e authored over 2 years ago by Damego <[email protected]>
docs(Embed): change description of field's index (#1051)

7409248af6b3ccf0949f493636f630ccafea14bf authored over 2 years ago by Damego <[email protected]>
fix: Change event sets, fix proper close() WS handling (#1061)

9619ddb114145a7da7417ac6f14aeb8382afa2e9 authored over 2 years ago by DeltaX <[email protected]>
chore: bump version and add catalyst to authors (#1030)

* chore: bump version and add catalyst to authors

* No one saw this

* Update PULL_REQUEST_TEMP...

1cf1b61c92b89e2139e7403475408d5e1455e8fa authored over 2 years ago by EdVraz <[email protected]>
fix: add missing parenthesis (#1058)

ae86952b32051c7cca3a67b145ecf5c2cdfcf034 authored over 2 years ago by Max <[email protected]>
refactor: move getting bot info to `_ready` (#1055)

4bef69cfecdf54da70194e0a499876d32fb1f8f7 authored over 2 years ago by Damego <[email protected]>
fix: Mitigate gateway null responses. (#1053)

* fix: Handle gateway stream when None is given.

* refactor: Change occurrence of heartbeater...

4d932c1f2faac2fb2412023e03cf39eb85f0ed30 authored over 2 years ago by DeltaX <[email protected]>
feat: Add `APPLICATION_COMMAND_BADGE` to `AppFlags` (#1044)

ee4376c6e24b30a67823aaac19826a7f54544e5f authored over 2 years ago by Damego <[email protected]>
fix: Set the websocket's token without referencing the httpclient (#1045)

* fix: Set the websocket's token without referencing the httpclient

* fix: correct the websoc...

ae31788dc46f3d5420443dc2ba5716a68661444b authored over 2 years ago by Catalyst4 <[email protected]>
fix: command options and choices doesn't syncs (#1046)

* fix: command options doesn't syncs

* ci: correct from checks.

* Update interactions/client/b...

b0b842394f72e65b8802c31069b5c6092dd51b66 authored over 2 years ago by Damego <[email protected]>
refactor(bot, gateway, http): Remove any unclosed client session messages (#1014)

fcb498df30a27639990e29cfbf3a89dcd625eee8 authored over 2 years ago by EdVraz <[email protected]>
chore/ADMIN: repoint GitHub

All funds I receive from sponsors for interactions.py will ALWAYS go to interactions.py. All tha...

a946acd31f72581d8403931445c02d01fcdf190d authored over 2 years ago by i0 <[email protected]>
refactor: optimize how autodefer works (#1012)

* fix: consider self when auto-deffering in extensions

* revert: remove unwanted change

* ...

05c90bc7306b9eeb2c919cb242bc8e635f43e586 authored over 2 years ago by EdVraz <[email protected]>
docs: update FAQ and quickstart documentation links (#1038)

* Docs: add back previous changes

* docs: fix outdated links in the quickstart (#1037)

Co-...

0c6f59b9a7dadeaace6c30ae98201ce64a31b0d1 authored over 2 years ago by EdVraz <[email protected]>
fix: Member.get_avatar_url now returns None when guild avatar is not present (#1035)

f6146320903d1561c5e3b80153931f0c9d71dae8 authored over 2 years ago by Nan R <[email protected]>
fix: ``Embed.set_field_at`` doesn't update json (#1033)

e90a5fd50dc149506b7dbbb928235a124d9e422a authored over 2 years ago by Damego <[email protected]>
refactor: optmize the project structure (#1028)

* feat!: Add a guild id property for the member object

* refactor: optimize project structure...

9ee42933e752ee1c31c98bc87bd5a3d4ce850e49 authored over 2 years ago by EdVraz <[email protected]>
feat!: Add a guild id property for the member object (#1025)

* feat!: Add a guild id property for the member object

* Update interactions/api/models/member....

71cda2d5e83d3c080a71955f67df9b197e0f2bb1 authored over 2 years ago by EdVraz <[email protected]>
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]>