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

fix!: prevent exception for non-chat-input commands when no description is present (#544)

* fix!: prevent exception being raised for non-chat-input commands when no description is presen...

a027b745938d707e581bbbb833fb5d9e4cf02bb2 authored almost 3 years ago
feat: Expand "modify" helper methods into single-argument helper methods to make editing of only one field easier (#479)

* channel.modify

* refactor: add `*`

* some guild stuff

* feat: expand guild.modify

...

2811842d3782a7bda16f8e91b5a281e5534315ae authored almost 3 years ago
fix: Fix ctx.send()/ctx.edit() functionality and return. (#540)

b836d5b6608395db7f167398a8c7c9962c59ab09 authored almost 3 years ago
feat: Client Presence enum support. (#547)

d49162ba8e70b86bde93f2f88737fbc54abd6a5d authored almost 3 years ago
feat: Client Presence implementation. (#543)

44212647e50c9e455c255bfd5f44edcd65f732f2 authored almost 3 years ago
refactor: extract component building into seperate function (#526)

* refactor: extract component building into seperate function

* fix!: fix a recursion error

347c245df24fc5b24566c364730efaebf97466da authored almost 3 years ago
refactor: better Gateway for reconnection control. (#451)

* refactor: beginning Gateway connection rewrite.

* feat: add `UnavailableGuild` model object...

d266350a0d2eb6dec56aaddc5203612fd59d4b0f authored almost 3 years ago
refactor: create a ContextMixin class, and extract methods into there (#494)

* refactor: create a ContextMixin class, and extract methods into there

* docs: update contex...

e0161c6905f0bfd9dc7be45eac34c58e1896e2ab authored almost 3 years ago
chore: version bump, update authors

539c9f4df47db8c950a1a8a048bcd7cbd3725380 authored almost 3 years ago
fix: Fix _json parsing for non-existent Emoji argument (#538)

* fix: Fix _json parsing for non-existent Emoji arguments

* ci: correct from checks.

Co-au...

4dfda38e5095d57b87b97156757033377e2842ca authored almost 3 years ago
chore: bug struct correction no. 3

8db2fb5f58c35b885205fdefe207f6f23e1ffc58 authored almost 3 years ago
chore: bug struct correction no. 2

2830c29622e9d7ed1bcb392de65bd7737098f86d authored almost 3 years ago
chore: correct structure

0da338b9b7a4596b0d469bcdea3c4bec034dc8ea authored almost 3 years ago
chore: streamline bug reporting issue process.

0536dade9390990c70c6e65e9e49188593786984 authored almost 3 years ago
chore: configure issue creation process

1e281f4446e74313126276b3252b27ea3d5983c9 authored almost 3 years ago
feat: Added User.avatar_url() to get the resulting URL from a user (#515)

* feat: Added User.avatar_url() to get the resulting URL from a user

* ci: correct from check...

7576679d592066cbe87a50eecc718ebd3d745b31 authored almost 3 years ago
refactor: create an extra function for command payload checking (#529)

* a

* refactor: create an extra function for command payload checking

* refactor: extract ...

c2bafa3173026b9225d735c0c744099a221786c7 authored almost 3 years ago
docs: Redocument CommandContext (#530)

28e408d769683bb2c5c25a54e6598d5536b99528 authored almost 3 years ago
fix: Fix Emoji ** argument for SelectOption. (#532)

8cba96105bc0437cd6c991e4c38571a66eaead9f authored almost 3 years ago
fix: Add str arg support for modals in extensions, fix headers. (#533)

bd8762cbc7e683336e83e1b14589789b8ebf9537 authored almost 3 years ago
fix: add a check to all SelectOptions conversions

9fec46cfd7eaf39e1f7d83a7f6186c6dc8d2c1cb authored almost 3 years ago
Merge remote-tracking branch 'origin/unstable' into unstable

d8bfc5a017d7a8d460992a0974aa222ea8666a12 authored almost 3 years ago
fix: Fix actionrow SelectMenu/SelectOption json parsing.

2dc1242b7aa8d8c3e748907d5bf647225a89c658 authored almost 3 years ago
fix: add missing await

871a359828eae8b01d246241f3b39dbc459fe1ce authored almost 3 years ago
docs: fix quickstart image hyperlink

453c4e1c1a8f3433ced9ee1c7cf5f8f3fd24ab72 authored almost 3 years ago
docs: document `ext` framework.

0c1d9854bf91bb1073985c5d96aba10075553d97 authored almost 3 years ago
docs: Document the rest of the Component object.

45d968cc7d297dafb1a04844ff2e28f0db4b9cd1 authored almost 3 years ago
fix: `_Hash` error on versioning.

326853af12ffc3842be4bab90d5d46e2e96f4bfa authored almost 3 years ago
feat: implement `Converter` class.

aa9900d7e08b8dc57eaf29e0737d43b742195cf7 authored almost 3 years ago
feat: implement GUILD_MESSAGE_CONTENT privileged intent flag.

280dc36fc245465a78e49c57d68b0735426dc7a1 authored almost 3 years ago
chore: update `HTTPClient` to use v10.

5d786480bdd3d93355a4b55af7c50a48955516b1 authored almost 3 years ago
style: correct ``Locale`` repr.

f1cbb1753f96fc0d3af5d7185068329a8adf3cb5 authored almost 3 years ago
style: correct ``StatusType`` repr

f4f4284e8b9af0c3198c1dfb5821413ba114c933 authored almost 3 years ago
feat: Add localisation enum (#522)

* feat: add a Locale enum

* feat: add a Locale Enum

* feat: move ``StatusType``

a483af594f28fd6c40c3c44146f60ac8b097afde authored almost 3 years ago
fix: Fix http loop invocation for py 3.10

3a3102759dd3fb3c9df52f668bcf7ede544bab6a authored almost 3 years ago
refactor: Remove extra headers.

de875d60aa25e62c2d8cb838d6cd36bcf3c0b4d3 authored almost 3 years ago
feat: add a `get_extension` method to `Client` (#520)

b09888a515728fabf043fb3dba4f260a93ca8f7d authored almost 3 years ago
Merge remote-tracking branch 'origin/unstable' into unstable

042a848cf9f89a8857caef63870c2111718d2aa3 authored almost 3 years ago
fix: Add slotting to GuildJoinRequest undocumented event.

e2ecfa1c0e1e08aa072b14a71932aaefb9b25998 authored almost 3 years ago
docs: add modals to the quickstart (#503)

* refactor methods to use the `MISSING` value

* moved `MISSING` class to other file

* refa...

4952a81dc1ade88d488a1664d437b9981140d6b8 authored almost 3 years ago
refactor: sourcery AI refactor (#498)

3fd5656bc47ab9e7fb3520e6aaa83a76c648a440 authored almost 3 years ago
refactor: Optimise how select options are internally parsed.

ca60c2e4d2c4aa18aa2eed11589655f654e81786 authored almost 3 years ago
fix: Fix message return for context edit method.

37473d50a7e8c9140ac259b3e3d465e809ad5dc1 authored almost 3 years ago
feat: Support attachment option args, convert API optiontypes to its proper models

13053a8323b94903cc9fe7dfbdb870a7d1690e24 authored almost 3 years ago
fix!: command synchronization (#502)

- fixed a ``TypeError`` when commands would not have an description
- fixed the typecheck for g...

39b2575e8d9e9305a85f86e67d6669a972f44bd3 authored almost 3 years ago
ci: reconfigure version publish for beta/alpha

f5d30d5964de7c780a23b4142ec312088b1e5649 authored almost 3 years ago
docs: enhance the quickstart (#461)

* refactor methods to use the `MISSING` value

* moved `MISSING` class to other file

* refa...

fbe0572913a329065937bdd7ee049154a473cc55 authored almost 3 years ago
ci: update pre-commit config.

8b92847b73b6e65da2c7cf52c5f20a1afaea0403 authored almost 3 years ago
fix!: remove `._json` from dict object when editing comnponents (#500)

e82c86758fc262eab4fde383f6e9585e29be3825 authored almost 3 years ago
ci: remove deprecated action

58e6da692203246773c3d323dcea6745632d69b3 authored almost 3 years ago
ci: properly use pre-commit workflow

b688749d9efae79d47f8215375d97bd8ddc36a78 authored almost 3 years ago
fix: passing command names in autocomplete decorator (#477)

* fix!: rename method name `get_application_command` (#474)

* fix!: rename method name `get_a...

b928a7ea181293b5445b64e33c431ac0be0bf4d1 authored almost 3 years ago
ci: move to py 3.8

474c24ba3087adb1aa9649ebd626a27b8b1d4cab authored almost 3 years ago
revert: ``dev`` branch auto updating.

92b95e1d6b6f5ab92e09f2933730774a633e34b0 authored almost 3 years ago
refactor: Minor parameter catching (#463)

* add: catch absence of required parameter...

"description" in Option

* fix: exclude sub comma...

e820e7ece7bda291180f17891d862d9681d78064 authored almost 3 years ago
build: remove version pin on ``orjson``

c65be0d23f7f1219fed309cc8be9e422cd7524fa authored almost 3 years ago
feat: allow pass custom_id in bot.modal decorator (#495)

0530f0bcd02ff7f6d2628ccfd57a5bdc16414dc7 authored almost 3 years ago
feat: Implement attachments in types and update Attachment attributes in model.

fb63c8a457723e5c823c2703a49548dea9d093d5 authored almost 3 years ago
fix!: Make modals work post popup stage with working arguments, fix autocomplete synchronisation attributes, fix recursive model component definitions

c562c4f0bcabeffa5bf33bc8cada1abbe321610d authored almost 3 years ago
fix: ext stuff.

5c4cfff04359f56fe840b1371f5a5ada51b3bb4b authored almost 3 years ago
fix!: prevent creating a payload for not present values in ComponentContext (#486)

* fix!: fix not present embeds on component context

* fix!: some bad code fixed

* fix: mis...

ca51f76e5b85d023aa74821f289702c34b2007dd authored almost 3 years ago
docs: clarify eligibility for contributor role (#488)

Co-authored-by: Jeff Carter <[email protected]>

d297466061f45bb7e4c97d292ba4976c9cc2780d authored almost 3 years ago
docs: correct contribution requirements ex.

this corrects the debugging example seen present, as we've moved away from strict `kwarg` passage.

b15d8130e6cf71cef20e21f16f1ad0ca51d38413 authored almost 3 years ago
docs: update contribution requirements.

cee93e3c1e8d871e57c0649d53f883a64848fa58 authored almost 3 years ago
Support Open Collective for funding.

bfa93c03a1c2e3964fa65a022099d32595108224 authored almost 3 years ago
feat: implement ctx.custom_id and ctx.label properties (#484)

* feat: implement ctx.custom_id and ctx.label attributes

* fix: black formatting

* feat: add c...

1d875597260d5940879364772ffe96e74e0eef54 authored almost 3 years ago
feat: fill Context's Guild and Channel when possible, or replace with MISSING (#466)

* feat: fill Context's Guild and Channel when possible, or replace with MISSING

* docs: chang...

e1910234ca427760c5b6e8ddec07f53b192c5979 authored almost 3 years ago
feat: add Get Guild Audit Log to `HTTPClient` (#447)

* add Get Guild Audit Log to HTTPClient

add a GET request for Audit Log in HTTPClient.
Based...

6cbd1a881d86b9e44e1baacf4dcc383d5e705790 authored almost 3 years ago
feat: Implement new Permissions v2.01. (#427)

* docs: Typehint v2 permission system.

* fix: Update cache for updated commands based on API ...

26bd5ce8ad76b762fa8c6351c13027ca33d1d077 authored almost 3 years ago
feat: implement mention property (#473)

* fix: Role IDs are now translated from str to int

* feat: added .mention property to Channel...

eefada73a288946dbddcb0f8c2248700be1c235e authored almost 3 years ago
docs: small typo in quickstart (#469)

2ace2052bea8d9c6398b1ae1071e49cd605cb4a0 authored almost 3 years ago
fix!: rename method name `get_application_command` (#478)

* fix!: rename method name `get_application_command`

`get_application__command` returns an arra...

7ab40ef7a8178db843f6b3b7e6b2f8e512be32fa authored almost 3 years ago
feat: implement Member.id (#465)

* feat: implement Member.id

* feat: use property

* Update member.pyi

* docs: add typehint

* ...

e8a8e24158bddf1e0aaf5dd78369f99444c52c09 authored almost 3 years ago
docs: Assign new developers on feature requests.

7e84b880fc5368799674cae4696a0816d7a259a9 authored almost 3 years ago
docs: Assign new developers on bug reports.

f6de002c6b5ff066133aeb2fe46907ef7cb7a6b3 authored almost 3 years ago
fix: add _client to recursion property.

9b69495550376b5079d6a0d8b88a86c6e4c0ef26 authored almost 3 years ago
fix: Add Role recursive handling to Guild model.

1b01eefee3c5fe52fa8ef8e079ea0f40b2c3ddee authored almost 3 years ago
ci: Automatically update ``unstable`` branch.

d23436689619795ebc8004f07b68fe6b457f35a7 authored almost 3 years ago
fix!: correct guild_scheduled_event request and json serialisation in helper methods. (#468)

* fix!: make scheduled events work

b8a65897f5ceadf4a3cf458973ecdf20574ad4db authored almost 3 years ago
fix: Repoint variable from previous typo.

231517680b08b18d57b67abb83b48ebc4bf194ac authored almost 3 years ago
fix: Add command synchronisation checking when command returns a list, add "name" keycheck.

1ec0d58e5de98b98aaf111a714be03c211a25f76 authored almost 3 years ago
feat: implement new helper methods (#456)

* refactor methods to use the `MISSING` value

* moved `MISSING` class to other file

* refa...

1d3583edf21aefdc30557e6e65308807b1e8deee authored almost 3 years ago
chore: Remove print statement.

b32d8dbd239bed53b2b9a2aa5b18899545123786 authored almost 3 years ago
fix: Reflect error codes on command synchronisation.

Refer to #464.

f599d3dc6be823cd94e97cc4141873d5427193b7 authored almost 3 years ago
refactor(client): Refactor intent checking computation with and without privileged intents.

e9e721ad6e61f779746bcd4fe5b94b702f87ab4b authored almost 3 years ago
fix: Prioritise Member object over User with menu target, add Snowflake support for autocomplete command arg, fix name arg condition for dispatch.

The latter point fixes an error when a command is executed with `name` as an argument.

c0fd6552f7a5a9d2d431edcca7604892a3aad868 authored almost 3 years ago
feat: allow passing a command name in autocomplete decorator (#429)

* feat: allow passing a command name in autocomplete deco

* doc: update relevant client stub ...

2b8a23fd17d6f22f2bae59182af0672958fd69e0 authored almost 3 years ago
fix: Disallow editing ephemeral messages using the helper method.

ed91e2020b21520f84a4c16fee948692bf547288 authored almost 3 years ago
feat: Introduce message IDs and other attributes to ctx.send() for both normal and ephemeral

f83e17efa3f10d0985011b5e88541e5390fa6735 authored almost 3 years ago
feat: create basic functionality for Extensions (#428)

* feat: create basic functionality for Extensions
Expands Extension.__new__ and adds new functi...

5dc76a0868be26c71c1a0d7bca31a5a28f150b28 authored almost 3 years ago
fix: Modify call_later to check lock state, check if self.me.flags is None for intent checking.

010ee373bd6c4a2343adbbc9026d969a18e6470f authored almost 3 years ago
fix: correct outdated `User-Agent` (#460)

* fix: outdated user agent

* refactor: user agent

323347e0b02916ff253de7ced750779f254e3fa5 authored almost 3 years ago
refactor: shift helper methods optionals to `MISSING` sentinel. (#455)

* refactor methods to use the `MISSING` value

* moved `MISSING` class to other file

* refa...

04ff07ddf2e15b99f27a531e23cb9fbb1cf4c335 authored almost 3 years ago
feat: new `IntFlag` objects for `User` & `Application` flags (#459)

* Add user & bot flags to flags.py

* changed some user flag names

* Added flags.py to user...

03e1093ffa8cd97777515a547fef56e56e82a5c3 authored almost 3 years ago
fix: Remove redundant component/embed sending on component interaction.

13c6043c2e05f0028f9fd16931f221b6b84c9b92 authored about 3 years ago
fix: Fix embed output mapping in context sending.

9109a436f10274a35aa0e9d697f54efab1f355ef authored about 3 years ago
fix: correct exception naming

fe141e8a2068b3935ec5f3c4c3fca2c3b1807344 authored about 3 years ago
chore: change exception names, fix interfacing.

723cf067a6a6851b17195ed9057e24f737b58f1c authored about 3 years ago
fix: duped `version` attr in `Base`.

7210bb52468147bdaef732f4900cb471b849823b authored about 3 years ago
feat: implement `Base` logic for ext framework.

e1ff1d693292e4f411d6f8f154e3b71d5ed09747 authored about 3 years ago