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

docs: use interactions logo

631dbf0ffee1abaf108f03615079a81e9fa30ddd authored almost 2 years ago by LordOfPolls <[email protected]>
feat!: Add command enhancements (#1286)

* feat!: Add command's enhancements

* fix: incorrect type

* chore: bruh

* ci: correct f...

0139b1fa95a2f405f71bf88e4d95e9436c8b2f88 authored almost 2 years ago by Damego <[email protected]>
ci: Add NAFF flake plugins (#1227)

* Bring back (some of) the naff flake8 linters.

Fixing and re-enabling them is gonna be a pai...

1907390ebc26b72c6dc6b8ad0ad07d05beef00ae authored almost 2 years ago by Katelyn Gigante <[email protected]>
fix: fix broken imports in prefixed commands

- Update NAFF import
- Remove unused imports
- Reorder

078d1e3a9a151a13d52729df69bd28a72b4ffdec authored almost 2 years ago by LordOfPolls <[email protected]>
fix: set command_name for comp commands

d9edc2e089e6e81b76c0ebbaf31fc44d30ee077a authored almost 2 years ago by LordOfPolls <[email protected]>
feat: support linked roles

04a82df5d95169517125f71f530ba4f00deffaae authored almost 2 years ago by LordOfPolls <[email protected]>
docs: update autocomplete

312c563d9ae11f49395f2ec379dc7e19dd37494e authored almost 2 years ago by LordOfPolls <[email protected]>
docs: remove hybrid commands

ffd98e6befb766c8c3f7a0912aec4cc21849ad2a authored almost 2 years ago by LordOfPolls <[email protected]>
refactor: remove naff references in debug ext

91f34b1393a372abbb3524ac9744d186a40da90b authored almost 2 years ago by LordOfPolls <[email protected]>
featπŸ’₯: make subcmds able to inherit checks from base cmds (#1274)

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

def4835f16de90d0a45332bb3cdee2b4f0653287 authored almost 2 years ago by Astrea <[email protected]>
fix: bug in subcommand processing on initial sync

3d91e5476e6067f56355a48cafc6a359c103da52 authored almost 2 years ago by LordOfPolls <[email protected]>
feat: add missing context methods (#1237)

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

21d82d7cb2e17ec20bf80bf73b2ae39206328607 authored almost 2 years ago by Astrea <[email protected]>
fix: prevent None in self.user.guilds

646ceead1446793edbd781e76bf2807352b0e141 authored almost 2 years ago by LordOfPolls <[email protected]>
feat: implement console ext (#1287)

* feat: implement console ext

* style: linter pass

* ci: correct from checks.

* Update ...

a84ebcc1c1c7e2bfcc9fd717ac6c710e7269710d authored almost 2 years ago by LordOfPolls <[email protected]>
perf: various minor perf fixes

159ab70bdeaa72d47fcdf62adb8b08ffc92eff89 authored almost 2 years ago by LordOfPolls <[email protected]>
refactor: move sticker enums to enums.py

Also makes the enums value tolerant

fa3de35251ee6b160aa7e90427903fb863437f00 authored almost 2 years ago by LordOfPolls <[email protected]>
feat: support orjson, ujson, and msgspec

90e868020f0a2cccd9c9cbe0918ecd0cc7731f85 authored almost 2 years ago by LordOfPolls <[email protected]>
feat: support coroutine checks in bot,wait_for

Without breaking!

9c7cefeccae82d6520f5b4b224dd8322049d5109 authored almost 2 years ago by LordOfPolls <[email protected]>
feat: allow bot http to be used as a context manager

example:
```python
async with Client(token=os.environ["TOKEN"]) as bot:
print("Logged in as"...

b0cd72061b01c1fcf1f2eb17302ea4ea4b4a23e2 authored almost 2 years ago by LordOfPolls <[email protected]>
feat: port disable_components

544ebfc0213e725f6475c63537fe1acb8e0d68a3 authored almost 2 years ago by LordOfPolls <[email protected]>
fix: remove errant import

ee4d2a92611c8f6a0b1f92506b120880f1a4b2ca authored almost 2 years ago by LordOfPolls <[email protected]>
feat: allow context mngr interface for File obj

4b3b7b753c2ee6024277b0fb23c4690e7e7a8618 authored almost 2 years ago by LordOfPolls <[email protected]>
fix: adjust cmd-related deco typehints (#1229)

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

d86e068aa01f5885fc1fe32e3c0a57f224a7f74e authored almost 2 years ago by Astrea <[email protected]>
feat: support ffprobe in audio

2edfd5f0741b3a1ee1ccf66ee5cf887c7795bbd5 authored almost 2 years ago by LordOfPolls <[email protected]>
feat: update windows opus

484983a5de4341358941249a9ecab32fe327af2f authored almost 2 years ago by LordOfPolls <[email protected]>
refactor: remove breakpoint

7bd9ca78c0a6cfdefa2dfaca69f085a5f999e848 authored almost 2 years ago by LordOfPolls <[email protected]>
feat: add respond alias to context

3fe6ff59403168eaa4aaf9d31d2b4c9e121fb967 authored almost 2 years ago by LordOfPolls <[email protected]>
fix: a few dm related fixes

106a395aa1dc40cb29db62e59459a003d205820d authored almost 2 years ago by LordOfPolls <[email protected]>
fix: update ip discovery to fit new spec

bc1515f6b28c860b9caf51cb5c5cdba668a7664f authored almost 2 years ago by LordOfPolls <[email protected]>
fix: improve reliability of initial voice connection

1ebe821c8cacb4bbac4bab01ca9389b79c45b69e authored almost 2 years ago by LordOfPolls <[email protected]>
feat: enforce voice intents for voice connection

And yes astrea. You can stop bullying me for leaving code in, I removed the return

beebbc2b873b440dfb7227aca06366c3bd354be3 authored almost 2 years ago by LordOfPolls <[email protected]>
feat: allow client, _client and bot usage

09e295ca7300b0e57e82cdabd6d29a49144d0db0 authored almost 2 years ago by LordOfPolls <[email protected]>
docs: readme rewrite (#1262)

* docs: proposed new readme

* docs: fix autocodeblock

* docs: extension formatting fix

* docs...

f80d99ec8c45910e280ea453cd67ffe1e407743b authored almost 2 years ago by LordOfPolls <[email protected]>
fix: handle dispatch before event loop created

8496e706eba0566c63c5830f977d3d92857a4e27 authored almost 2 years ago by LordOfPolls <[email protected]>
feat: add metaevent "event"

this event listens to everything

26348800d24e1708eb065caffb3094aefca9be2a authored almost 2 years ago by LordOfPolls <[email protected]>
feat: add user.avatar_url

code suggestion tools love suggesting snippet, this adds that

f8202cfcf4a63e11af86fe200802b4c436425799 authored almost 2 years ago by LordOfPolls <[email protected]>
feat: respect server avatars with `user.avatar_url`

b65e55748f2e7a140268c6cfe3f1d1c343968c2e authored almost 2 years ago by LordOfPolls <[email protected]>
fix: typehint Client.ext (#1255)

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

55dad16732dac38b6c3e782982038b616c1b62a8 authored almost 2 years ago by Astrea <[email protected]>
ci: Fix check-yaml pre-commit action (#1266)

c7d0a6bebbde393540487ac503c02b0809fddec5 authored almost 2 years ago by Katelyn Gigante <[email protected]>
fix: re-add filename parsing for sending string paths

8a7660486caee69f9768cdf9241d3f001e0f64c6 authored almost 2 years ago by LordOfPolls <[email protected]>
fix: Account for group = SlashCommand(...) usage

4ef8d4d422fc1f21552e849fa49a3c1033d44d76 authored almost 2 years ago by zevaryx <[email protected]>
fix: remove unneeded param for edit_origin

4a09914c5d2627020ae588f24f83591833b1b870 authored almost 2 years ago by LordOfPolls <[email protected]>
docs: fix typehints for app cmd descriptions

Prevents IDE warnings

429c94482bc7d7b4f8c06a708e14be3c3cd8bea6 authored almost 2 years ago by LordOfPolls <[email protected]>
fix: fix sticker creation

Added bonus of making http process payload more robust

6d2cae9c1162a75594ae388146e2038766015831 authored almost 2 years ago by LordOfPolls <[email protected]>
feat: add embeds to main.py

9f67d192762558c0a17e6b8192c60099ae7c0762 authored almost 2 years ago by LordOfPolls <[email protected]>
fix: prevent errant kwargs arg when no args requested

1c187d117671da4ae6e3b6b79b8267da45a769c0 authored almost 2 years ago by LordOfPolls <[email protected]>
feat: support people adding components as list

edab60f2e85051ab7ac3d238af9b3be9e8f893e7 authored almost 2 years ago by LordOfPolls <[email protected]>
ci: Add github actions!

439e1eca8ee8b0b4b05f76c80363961ade2ede04 authored almost 2 years ago by Katelyn Gigante <[email protected]>
fix: update auto-defer to kwargs only deferral

4f71821debada72b1883eca6b23998ee6d81fbec authored almost 2 years ago by LordOfPolls <[email protected]>
fix: handle passing StringIO as file

77beb405a1d40235e0818eb9522b90fd2a854691 authored almost 2 years ago by LordOfPolls <[email protected]>
fix: fix typehint for listener

7961a998b2057788456746247a058ad0dc3e7999 authored almost 2 years ago by LordOfPolls <[email protected]>
feat: allow token to be passed through client init or through start

8fb67e375de13a433e9fb6851d47f155aa58812c authored almost 2 years ago by LordOfPolls <[email protected]>
build: update requirements.txt

708c902cdc76e4802b256da52f7563808e96ddd8 authored almost 2 years ago by LordOfPolls <[email protected]>
Revert "Merge pull request #1225 from interactions-py/black"

This reverts commit 4041b729efc13d4a1e3f145ce54606c2a4194a82.

7b5bd99241f71bede8e130dc769b986e47cfad60 authored almost 2 years ago by Katelyn Gigante <[email protected]>
docs: clean slate

5e0c201445fcc61f3ef21500003599b2dcf2fed0 authored almost 2 years ago by LordOfPolls <[email protected]>
fix(mixins): make client as public attribute

eb0f72951ab212803b6cd88aca7f85fe380c2fef authored almost 2 years ago by Damego <[email protected]>
feat: add extension reload reversion

When an extension fails to reload, the client will attempt to revert to the previous state to av...

0021f5f0b4c7da8874ccccfcc054ad57fc4c34e6 authored almost 2 years ago by LordOfPolls <[email protected]>
Run `pre-comit run --all-files`

d43eddc60be5e2fd61449354c3c56ea4ef8818fc authored almost 2 years ago by Katelyn Gigante <[email protected]>
refactor: rebase onto NAFF[stable]

67f48d2c05dbc12791b843176588ce814a691620 authored almost 2 years ago by LordOfPolls <[email protected]>
anti-feat: remove prefixed commands

a59a56f0301f30281cd852b0f55dec8157a3857d authored almost 2 years ago by LordOfPolls <[email protected]>
refactor: rework extension

dfaf3d7f3e382493c034f78cd1066e4a8aae535f authored almost 2 years ago by LordOfPolls <[email protected]>
refactor: import optimisation

e205d2cae7fabc874980afc2a1209ce6a646f30f authored almost 2 years ago by LordOfPolls <[email protected]>
feat: native uvloop support

cf676f62358585b21a867b332d1d2e11659b29ee authored almost 2 years ago by LordOfPolls <[email protected]>
feat: rework command dispatching

Credit to @Kigstn for the rework itself. I only fixed the ability to return messages to respond

e3b1ed1235851b5afea8a9a94ba497d191f29cb5 authored almost 2 years ago by LordOfPolls <[email protected]>
docs: scary warning

9fb66b08dce6cc81194181045a6a2abb98903f74 authored almost 2 years ago by LordOfPolls <[email protected]>
feat: revamped snowflake

Its an int that knows its a snowflake

912a12eaa0a1234403c042fede67a52a007472b6 authored almost 2 years ago by LordOfPolls <[email protected]>
feat: revamped context

1cc443a23dc7e4923aeb2929bfc7dab805c8a40a authored almost 2 years ago by LordOfPolls <[email protected]>
feat: revamp client

7bded95225b206b516090511bfc5cb354abc258f authored almost 2 years ago by LordOfPolls <[email protected]>
feat: improve member // user referencing

fed219ea75fa42525869e65ae70182e4883ff2d6 authored almost 2 years ago by LordOfPolls <[email protected]>
feat: add support for i.py style event subscription

@bot.event [...]

d1af4226905d8812040af1842338ec7d6734b342 authored almost 2 years ago by LordOfPolls <[email protected]>
docs: update example file

1577159f1966ceca43466af39f50ee52f368f592 authored almost 2 years ago by LordOfPolls <[email protected]>
feat: amend main file

this is a temporary file for testing, nothing more to see

df76e2d98ec9dc6ca6508de0b4bb8e8eb0bfe0f0 authored almost 2 years ago by LordOfPolls <[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]>