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

chore: version debump

08a5bbc614eadc8ddfd066e7e10ff008b3661834 authored almost 2 years ago by LordOfPolls <[email protected]>
merge: branch 'unstable' into stable

d0ed75fc6737d13664135a5afb30d1263cbc2ebe authored almost 2 years ago by LordOfPolls <[email protected]>
docs: add extra line to readme

345d5154efff9c8c694bb9a437f9c010d8071497 authored almost 2 years ago by LordOfPolls <[email protected]>
chore: version bumps

31e2b66c346d3767698035eae713ee285220e653 authored almost 2 years ago by LordOfPolls <[email protected]>
ci: disable workflows

710ed3a82d61e933b60c2aeecb80d1852b01522d authored almost 2 years ago by LordOfPolls <[email protected]>
Update docs/index.rst

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

09b1ee6b8d655e65c64d38438484e9deb8ddc04b authored almost 2 years ago by Damego <[email protected]>
Update README.rst

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

db7617dd4f8995ef8a796fac7f5821117a3e8d15 authored almost 2 years ago by Damego <[email protected]>
docs: add deprecation notice

17b6163507265c01c802d5fc799bd04b891442e8 authored almost 2 years ago by Damego <[email protected]>
chore: bump version (#1292)

* refactor(http): remove payload check in `modify_scheduled_event`

* chore: bump version

*...

bd41559267cf91cd9fc21de7305adbeae93d7917 authored almost 2 years ago by Damego <[email protected]>
fix(client): `wait_for_select` not triggering after selection (#1312)

* refactor(http): remove payload check in `modify_scheduled_event`

* fix(bot): `wait_for_sele...

0589ec974180966b9b8c7e8790cf502c63abedb6 authored almost 2 years ago by Damego <[email protected]>
fix(client): error when use `Client.guilds` before client running (#1318)

* fix(bot): error when use `Client.guilds` before client running

* ci: correct from checks.
...

ac20b7b1a5b5ff4e0854d4252995a00644f1027c authored almost 2 years ago by Damego <[email protected]>
fix: bugs when creating forum post (#1294)

* refactor(http): remove payload check in `modify_scheduled_event`

* fix(http): bug when trie...

05d1f2e435f25ab13388b57c6d663826de06c908 authored almost 2 years ago by Damego <[email protected]>
fix(message): no httpclient in `get_users_from_reaction` (#1320)

c3498b9b649c7fa548d32b99786580014a0c5e2a authored almost 2 years ago by Damego <[email protected]>
refactor: change logging to `DEBUG` for attributes comparing (#1299)

change logging from info to debug of comparing attributes in __compare_sync()

ba978e577c56817ddc15fea5566f07681b3a92eb authored almost 2 years ago by Donbur4156 <[email protected]>
refactor(http): remove payload check in `modify_scheduled_event` (#1291)

c3efad8608bbf5141ca929d1d7a4f921ece1c7c9 authored almost 2 years ago by Damego <[email protected]>
fix(context): `edit` method doesn't properly work after `send` (#1280)

* fix: edit after slash cmd

* fix: changed to defer or responded

* simplify code

* remo...

054da6c6741381d34ea2dea84487892fa0c2a50c authored almost 2 years ago by GeomKid <[email protected]>
fix: errenous critical log when GUILD_MESSAGES intent is used (#1290)

by default the `GUILD_MESSAGES` intent (unprivileged) was causing critical logs on startup about...

e64028e58057b5a0182f8970f30158be8e7d361a authored almost 2 years ago by justcool393 <[email protected]>
refactor(context): remove `ctx.message` overriding after defering interaction (#1281)

* fix : defer message not refrenced

* fix: Something dumb I removed

15af33f5d719e51b97c5a88f75d3f847b6008d78 authored almost 2 years ago by GeomKid <[email protected]>
fix(member): can't remove member from voice channel (#1282)

* fix : defer message not refrenced

* fix: Something dumb I removed

* fix modify cannot ta...

5c95678622e7baa3c9c74b994cebb6189da859d9 authored almost 2 years ago by GeomKid <[email protected]>
Merge pull request #1270 from interactions-py/unstable

chore: Merge unstable to stable.

8bc3e1d28f9ee1956ee2e8201bf4335a0e2071db authored almost 2 years ago by DeltaX <[email protected]>
fix: null values for `message_reference` after serializing (#1271)

be2ac0ea2a8e3a59819b7d7ef7589fbb7cfb756e authored almost 2 years ago by Damego <[email protected]>
ci: weekly check. (#1272)

* ci: weekly check.

updates:
- [github.com/psf/black: 22.12.0 → 23.1.0](https://github.com/psf/...

55da69aeccce7b1b39ea2183056aa30118b6acfe authored almost 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
chore: Bump version to v4.4 (#1269)

c890be51a2d71e9f27cb394848db4ecd3cb94652 authored almost 2 years ago by DeltaX <[email protected]>
feat: add the `on_disconnect` event (#1199)

* feat: add the `on_disconnect` event

* Update docs/events.rst

* refactor: Move on_disconn...

79857b764f7f06977cd20dd11f944fcc013b3e8e authored almost 2 years ago by Catalyst4 <[email protected]>
feat: add `component` property to `ComponentContext` (#1268)

* feat: add component to property of ComponentContext

* ci: correct from checks.

* feat: a...

e8075e4d03fdcfffbd6adafc3ae583b552740c42 authored almost 2 years ago by GeomKid <[email protected]>
fix: `client`, `command` and `extension` are missed in `on_command` event (#1243)

2c3ffa380b77ac4520ba653e2876f0e30718275d authored almost 2 years ago by Damego <[email protected]>
refactor(context): allow edit message from modal interaction (#1245)

* refactor(context): allow edit message from modal; move defer to base

* refactor: run pre-co...

37840724b160ed649fcd45b5d3055958392da2b3 authored almost 2 years ago by Damego <[email protected]>
refactor: return embed on update (#1259)

* Made fields return embed

* Update message.py

* added typehints

* addded versionchange...

067ea9b70ecabbb5f0b9d12d4dfea508e58726c2 authored almost 2 years ago by Morgan Metz <[email protected]>
ci: weekly check. (#1258)

updates:
- [github.com/pycqa/isort: 5.11.4 → 5.12.0](https://github.com/pycqa/isort/compare/5.11...

837a8660237a6624efbb450d40cdbf681084160d authored almost 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
docs: remove extra brackets in audit log entry (#1253)

090add6ef53ea07b904f745b9315d0204e7cbccf authored almost 2 years ago by Damego <[email protected]>
feat: add member flags (#1252)

* feat: add member flags

* ci: correct from checks.

---------

Co-authored-by: pre-commi...

b583d8d2fcf467e18e57e4eeddaf34714a51639e authored almost 2 years ago by Damego <[email protected]>
docs: add missed docs for role connection metadata (#1244)

438c8e880218f391a671d369e046fb4da11bf5cc authored almost 2 years ago by Damego <[email protected]>
refactor: change logging level to debug for per-route ratelimit (#1242)

9810c5b8b9d31455c372b59512cad98eb123886a authored almost 2 years ago by Damego <[email protected]>
Merge pull request #1239 from Damego/make-sure-http-is-not-a-string

fix: check `Client._http` is not a string before logout

a997faeafdd67441f556a701c41e6f908ce82154 authored almost 2 years ago by DeltaX <[email protected]>
fix: make sure `Client._http` is not a string

b34fbfd1f7eac68b076e2679c787a165e2ef4b26 authored almost 2 years ago by Damego <[email protected]>
feat: Implement own `IntEnum` & `StrEnum` (#1201)

* feat: Implement own `IntEnum` & `StrEnum`

* feat: add logging

* Update team.py

f052b44fe392e6676c5c34f04a9d69e2fa00fbbb authored almost 2 years ago by Damego <[email protected]>
refactor: move `delete` to base context (#1219)

a6d93ecaabe60aeaa05aa6c39f740d209445358a authored almost 2 years ago by Damego <[email protected]>
feat: Add support for age-restricted commands (#1208)

* feat: Add support for age-restricted commands

* refactor: pre-commited

* Update command....

646e16cabc65855057f7eb381335e0ba7b5a3f93 authored almost 2 years ago by Damego <[email protected]>
feat: Add helpers for role connection (#1207)

13efcc4c50eacd5b4c9c8f0b9a7aa62ac3b0c020 authored almost 2 years ago by Damego <[email protected]>
fix: Skip guild from syncing instead of raising an error (#1223)

* fix: Warns user that the bot is not in guild than rather fails

* fix: dying due to error

...

4eeb1386c970d8eb95e05b707ccdb01966013153 authored almost 2 years ago by GeomKid <[email protected]>
refactor: add an ability to delay bot's token (#1216)

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

* fix: correct the websoc...

d2f76688fd9e5e6078c95d8e38b4cec8283ac30d authored almost 2 years ago by Catalyst4 <[email protected]>
refactor!: Change type of permissions attrs to `Permissions` (#1209)

* refactor!: Mark permissions attrs as `Permissions` class

* fix: thanks, git

b4154b8f69c7abe82ffe13a83062f754933a045b authored almost 2 years ago by Damego <[email protected]>
docs: add missed fields for the `GuildAuditLogEntry` (#1222)

* docs: add missed fields for the `GuildAuditLogEntry`

* docs: Ed, are you kidding me?

a6f832d21c5022d500401f969bc3549804b02ca4 authored almost 2 years ago by Damego <[email protected]>
fix: Warns user that the bot is not in guild than rather fails (#1220)

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

9270d3c79b9c7aa827ccb0cabe6d7d3a398f47e6 authored almost 2 years ago by GeomKid <[email protected]>
feat: Add support for the event `GUILD_AUDIT_LOG_ENTRY_CREATE` (#1221)

* fix: Add GuildAuditLogEntry event

* fix: add AuditLogEntry object as payload

* fix:Chang...

f26dfd36f8492b4c709dac61bb5ce46fc74b0591 authored almost 2 years ago by GeomKid <[email protected]>
fix: bug can't use list with components in `disable_components` (#1218)

496ec391bc673227092021ad28dd7eabb1d3c532 authored about 2 years ago by Damego <[email protected]>
feat: Add `channel` & `guild` property for `VoiceState` (#1215)

6ea391920ee1db780a41a0d1a3bc1499895da3b4 authored about 2 years ago by Damego <[email protected]>
fix(attrs): add factory value to interaction resolved data (#1212)

* fix(attrs): add factory value to interaction resolved data

* ci: correct from checks.

Co...

628a472e52bf68b603f2b898188f89627d97dc48 authored about 2 years ago by Damego <[email protected]>
fix: Error starting when using scope param in command decorator (#1217)

1155cf4525280c392b12ee10171b338172f52fb7 authored about 2 years ago by Enrico Stemmer <[email protected]>
Merge pull request #1194 from interactions-py/unstable

chore: Push unstable to stable.

5a7691345e97b20b99e5da225b2eeeea244229f7 authored about 2 years ago by DeltaX <[email protected]>
feat: implement modify guild emoji helper (#1202)

* feat: implement modify guild emoji helper

* you didn't see that

* hmm

* add http clie...

6cc7648b8f0d4573bea9af482fc3236261708f40 authored about 2 years ago by ItsRqtl <[email protected]>
ci: weekly check. (#1213)

updates:
- [github.com/pycqa/isort: v5.11.3 → 5.11.4](https://github.com/pycqa/isort/compare/v5...

7982ace5c248ae2bfdfb7eaaffc35517770027a6 authored about 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
fix, refactor: Refactor some code/references in internal Context parameters. (#1206)

cb01a3871a79cb1d2f4451c5ece033c7d3a8e4b2 authored about 2 years ago by DeltaX <[email protected]>
ci: weekly check. (#1205)

updates:
- [github.com/pycqa/isort: 5.11.1 → v5.11.3](https://github.com/pycqa/isort/compare/5....

96e58c5eec592c3ad9afe46291d6842b0f0c905e authored about 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
feat: Implement barebones Linked Roles support. (#1203)

* docs, feat: Implement barebones Linked Roles support.

* chore: Revert accidental file chang...

fe64d11d1af8f46f71ef9623a1436ce3e3143cfa authored about 2 years ago by DeltaX <[email protected]>
fix: few bugs with object serialization (#1204)

* fix: bug with role related events

* fix: not ignore NoneType values on update

77e30490f92cd613ed0ca3608849474c66ae1618 authored about 2 years ago by Damego <[email protected]>
ci: weekly check. (#1198)

updates:
- [github.com/psf/black: 22.10.0 → 22.12.0](https://github.com/psf/black/compare/22.10....

fa03bc2b74a2502ddaf4502ab055241861f81ed1 authored about 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
fix: Pass HTTPClient to all objects when using get() with cache. (#1196)

* fix: Pass HTTPClient to all objects when using get() with cache.

* fix

7684c7c5558e541bcffec61986226a577c4fd0cc authored about 2 years ago by Max <[email protected]>
chore: bump version to beta & remove EdVraz from devs (#1195)

c7b9776a4e0fc7833f795562f14b0aac99b99318 authored about 2 years ago by Damego <[email protected]>
refactor: add missed http clients and some optimizing (#1189)

* refactor: add missed http clients and some optimizing

* ci: correct from checks.

Co-auth...

35f475d4d33363adef9c586c313b0db9362258f9 authored about 2 years ago by Damego <[email protected]>
refactor: add missed tags fields for Channel and Tags (#1193)

55ffe962724785bcb18530827f27e2cc834fcd6b authored about 2 years ago by Damego <[email protected]>
docs: remove return type from send&edit methods (#1188)

* docs: remove return type from send&edit methods

Add missed locale type in ComponentContext
...

a2503840ed9ecbdf7ae7c88399347980a46d05c5 authored about 2 years ago by Damego <[email protected]>
fix: `Message.referenced_message` returns wrong data (#1191)

* fix: `Message.referenced_message` returns wrong data

* docs: wrong docstring

* fix: cann...

38221091d564cb2fcde4bd1a6cdf869b872ca7b7 authored about 2 years ago by Damego <[email protected]>
feat: Implement `created_at` property for models (#1190)

* feat: Implement `created_at` property for models

* Update message.py

* Update channel.py...

46e7a981beb145bd2a4c57b755cd1f61eaacf1a6 authored about 2 years ago by Damego <[email protected]>
feat: Implement barebones Premium Membership support. (#767)

* docs, feat: Implement barebones Premium Membership support.

(Recommitted via very old branc...

a9e97ca81dabe09f9f40e2609d8c97fe4f0f712d authored about 2 years ago by DeltaX <[email protected]>
docs: add missing newline (#1187)

a898c40a52da9e894764b4391eb4fc6c5431b286 authored about 2 years ago by Max <[email protected]>
fix: remove restriction on positional arguments only (#1186)

f24e54dd2069aed67697174d765439155ca58333 authored about 2 years ago by Max <[email protected]>
feat: Paginate guilds when syncing (#1185)

* fix: small fix

* feat: create Guild.get_all_guilds() + account for 200 limit when getting b...

8543428e043ef4614e2d840fc68c045522275016 authored about 2 years ago by Max <[email protected]>
refactor: allow stacking extension decorators (#1146)

* refactor: allow stacking for extension decorators

* fix: command first then option

* rev...

a787500a09953634412a45a09889cfc08967a932 authored about 2 years ago by Damego <[email protected]>
ci: weekly check. (#1184)

* ci: weekly check.

updates:
- [github.com/pre-commit/pre-commit-hooks: v4.3.0 → v4.4.0](htt...

b2d3571da3d36c3905194b9c413b53ddc013bda6 authored about 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
refactor: remove abstraction from the context class (#1182)

* refactor: remove abstraction from the context class

* refactor: do stuff

* Update interactio...

27565ae1e5f7a8a20ff70eed72a484905b1a5982 authored about 2 years ago by EdVraz <[email protected]>
feat: add helper method to get the current user (#1183)

* feat: add helper method to get the current user

* docs: sutff

89872294e890488f40432b505a6a32ac610d978a authored about 2 years ago by EdVraz <[email protected]>
feat: add defered_ephemeral property (#1181)

* fix the multiple client mode

* Update bot.py

* Remove some IDE format accident

* fix:...

bc00b5489b91d4f2057dae3e539b32504bcb8e75 authored about 2 years ago by GeomKid <[email protected]>
refactor(gateway): split `_dispatch_event` in two methods (#1008)

* refactor: split dispatch in two methods

* ci: correct from checks.

* refactor: split dis...

5e415529c16f62a6650b8cae792b5b4a70258a3c authored about 2 years ago by Damego <[email protected]>
fix: Ignore undeletable messages in channel.purge; fix rate-limits issue. (#1179)

* fix: fix RL bugs and channel purge bug

* chore: remove print

* chore: 0ooops

* Update...

53f19c919b97a21041cdafb11f1ab83b87363486 authored about 2 years ago by EdVraz <[email protected]>
docs: rework the docs to showcase when specific methods have been added (#1161)

* chore: update pr template for the new specification

* docs: begin with docs rework

* docs: m...

3218a6d8b496365368d1ec3fd8f5ccf53bf1df12 authored about 2 years ago by EdVraz <[email protected]>
refactor!: change the `_json` attribute to a property using `attrs.asdict` (#1126)

* refactor!: use `attrs.asdict` as a way to get json data of the object

* refactor: remove `s...

a23d25e4f7dd7766bd35a0ef04e129a98b95d645 authored about 2 years ago by Damego <[email protected]>
docs: Fix parameter type (#1178)

e07eecc208d5c13487c64a35cd367307a6b15bc8 authored about 2 years ago by Max <[email protected]>
docs: add source code gen to docs (#1177)

b0895c81b4f1e8f57b91d138840d959bfd21ce78 authored about 2 years ago by EdVraz <[email protected]>
docs: Add missed docstring to context; Hide _Context (#1176)

* docs: Add missed docstring to context; Hide _Context

* ci: correct from checks.

* what?
...

0f0b6a0aec16eb0efc8721f41404a8e6cdb17fda authored about 2 years ago by Damego <[email protected]>
feat: add `locale` and `guild_locale` to context (#1175)

2e256e8718277c3d7bd798bff38a55c390895861 authored about 2 years ago by Damego <[email protected]>
refactor: optimise `guild.modify` bitwise system channel flag calculation (#1174)

68049fb8a855943f1db7848776e337b1e3e9d130 authored about 2 years ago by EdVraz <[email protected]>
feat(channel): Add new overwrite helper methods (#1173)

* fix: edge case

* refactor: move import

* guys I don't recommend coding when you're sick
...

e527a7d034f93781d2739a380a1c87c089fdf572 authored about 2 years ago by EdVraz <[email protected]>
fix: Fix cache KeyError (#1169)

* fix: fix cache error when popping from LRUDict

* ci: correct from checks.

* fix: remove ...

13544abaf5080e14bbe5b2028a6e12be231641bc authored about 2 years ago by Max <[email protected]>
feat: Adding `files` support for file sending in context (#1171)

* feat: Adding `files` support for file sending

* ci: correct from checks.

* docs: Add `fi...

131ceb0a9eb024e66c980a870f2aa7c3e0bced49 authored about 2 years ago by Blue <[email protected]>
fix: edge case error occurring when adding guild IDs to the resolved data in the option dispatching. (#1172)

* fix: edge case

* refactor: move import

4a1bcac4cebf80d4e474a1f6f81deced4a08d597 authored about 2 years ago by EdVraz <[email protected]>
feat: add new guild properties to member and channel (#1170)

* feat: add new guild properties to member and channel

* revert some stuff

* revert some s...

50cea2d22b8daa66a759930629ac8bf0d77f40d3 authored about 2 years ago by EdVraz <[email protected]>
refactor: improve get method by using instance checks (#1167)

* refactor: improve get method by using instance checks

* refactor: more sourcery stuff

* fix:...

ce39e33c3dec77fd9850c603aab88ceef77cc239 authored about 2 years ago by EdVraz <[email protected]>
fix: issues about creating stickers in guild (#1168)

* Update sticker.py

* Damego told me to do this

* fix: should work with json now

9c309df39f0138724a903e4a4d63da1a0bd8f59b authored about 2 years ago by ItsRqtl <[email protected]>
fix: if type annotation is a str, convert it to its type equivalent. (#1165)

fcf76f6f9a5ef3712fbb643808507cb7bd0dcf03 authored about 2 years ago by Max <[email protected]>
feat: Add support for GET /guilds/templates/code (#1166)

* feat: Add support for GET /guilds/templates/code

* fix the return type

* Update interact...

f84ddd872dbcc5d5c22dd7b0a967af8faae2f0e6 authored about 2 years ago by Nan R <[email protected]>
fix: catch all index errors in the history iterator (#1163)

63247a1de97dd7363cc2d4ad6ab763f0f16efacc authored about 2 years ago by EdVraz <[email protected]>
Update flags.py (#1164)

f1275ad9fb5cc2ee1eb947b59cd526983c0e1e78 authored about 2 years ago by ItsRqtl <[email protected]>
refactor: optimise purge (#1156)

* refactor: begin with rework of purge

* thanks sphinx for testing my code :D

* does this....

fe5103282cbdeb37ea57ada17f1ad8fcf93aa3ce authored about 2 years ago by EdVraz <[email protected]>
refactor: make checks awaitable in typehints (#1157)

* refactor: make checks awaitable in typehints

* Update interactions/api/models/channel.py

...

9fe5558a5fa9b28927dad24d6ee17a06f24fff91 authored about 2 years ago by EdVraz <[email protected]>
refactor(automod ): Add new triggers, fix create rule endpoint (#1154)

* refactor(automod ): Add new triggers, fix create rule endpoint

add `AutoModActionTypes` enum
...

63a4cd580e550442b8caf87b9a35d6fb3c770705 authored about 2 years ago by Damego <[email protected]>
feat: Add new helper methods (#1155)

* feat: Add new helper methods

* docs: add docs

* fix: typo

744feaebc3305b79fedda0d4062418049fb1df62 authored about 2 years ago by EdVraz <[email protected]>
refactor: Sourcery AI refactor (#1158)

holy fuck thats a lot

787378f2e1d51084a55c254be615a40da3e49329 authored about 2 years ago by EdVraz <[email protected]>
purge: remove api/enums.py as it is unneeded (#1159)

* purge: remove api/enums.py as it is unneeded

* fix: remove bad import

809026d30ea31b820dd26d9148d2676e4a74651d authored about 2 years ago by EdVraz <[email protected]>
feat: add new error codes (#1160)

3d80a699fe940c3b2bb675aebfecc4575830e402 authored about 2 years ago by EdVraz <[email protected]>