Interactions-py

Latest version: v0.0.0

Safety actively analyzes 681844 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 12

4.3.2beta.1

In order to install, please use the following line in your terminal:


pip install git+https://github.com/interactions-py/library.git4.3.2-beta.1


**Full Changelog**: https://github.com/interactions-py/library/compare/4.3.1...4.3.2-beta.1

4.3.1

What's Changed

* [Fixed option annotation type parsing in option decorator.](https://github.com/interactions-py/library/pull/986)
* [Fixed component conversion in message editing.](https://github.com/interactions-py/library/pull/987)
* [Added ``message_delete_bulk`` event object support.](https://github.com/interactions-py/library/pull/987)
* [Added compatibility with comparing ``Emoji`` to string.](https://github.com/interactions-py/library/pull/988)
* [Fixed bug in creating `ActionRow` to empty list.](https://github.com/interactions-py/library/pull/997)
* [Fixed sequence order in getting channel overwrites.](https://github.com/interactions-py/library/pull/998)
* [Fixed import error from importing `search_iterable()`.](https://github.com/interactions-py/library/pull/1003)
* [Added ``_client`` to member object for message reactions.](https://github.com/interactions-py/library/pull/994)
* [Changed conditional in update dispatch event.](https://github.com/interactions-py/library/pull/1004)
* [Added member and channel permissions calculation.](https://github.com/interactions-py/library/pull/969)


**Full Changelog**: https://github.com/interactions-py/library/compare/4.3.0...4.3.1

4.3.0

What's Changed
* [Implemented `func.autocomplete.`](https://github.com/interactions-py/library/pull/784)
* [Changed FAQ from dis-snek to NAFF.](https://github.com/interactions-py/library/pull/791)
* [Implemented ``url`` property for `Emoji`.](https://github.com/interactions-py/library/pull/783)
* [Added ability to suppress embeds on message edit.](https://github.com/interactions-py/library/pull/774)
* [💥**BREAKING:** Fixed english locale definition](https://github.com/interactions-py/library/pull/796)
* [Added `remove_commands` argument for removing and reloading extensions.](https://github.com/interactions-py/library/pull/797)
* [Implemented `clone_channel` Guild helper method.](https://github.com/interactions-py/library/pull/794)
* [Implemented Scheduled Event Gateway objects](https://github.com/interactions-py/library/pull/799)
* [Implemented Webhook object](https://github.com/interactions-py/library/pull/792)
* [Fixed WebSocket url retrieval when returned None as an edge case](https://github.com/interactions-py/library/pull/806)
* [Fixed `channel.get_history()` parsing bug.](https://github.com/interactions-py/library/pull/805)
* [Added shard/presence metadata consistency after reboot.](https://github.com/interactions-py/library/pull/807)
* [Implemented `has_public_flag` User helper attribute.](https://github.com/interactions-py/library/pull/808)
* [Added GET HTTP invite endpoint support.](https://github.com/interactions-py/library/pull/804)
* [Fixed incorrect `Overwrite` id typehint.](https://github.com/interactions-py/library/pull/811)
* [Fixed autocompletion parsing past the first option.](https://github.com/interactions-py/library/pull/813)
* [Implemented `get_users_from_reaction` Message helper method.](https://github.com/interactions-py/library/pull/815)
* [💥**BREAKING:** Changed method name from `get_member_avatar_url` to `get_avatar_url`](https://github.com/interactions-py/library/pull/814)
* [💥**BREAKING:** Implemented `__all__`](https://github.com/interactions-py/library/pull/810)
* [💥**BREAKING:** Rewritten all models and attributes to use `attrs`](https://github.com/interactions-py/library/pull/795)
* [Fixed autocompletion for more than 1 autocomplete option per command.](https://github.com/interactions-py/library/pull/821)
* [Reverted command locale checking for allowing Japanese/Korean names.](https://github.com/interactions-py/library/pull/823)
* [Fixed broken documentation and updating outdated locale.](https://github.com/interactions-py/library/pull/790)
* [Allowed proper timestamp parsing for `Embed` objects.](https://github.com/interactions-py/library/pull/845)
* [Set a default type for `SelectMenu`.](https://github.com/interactions-py/library/pull/846)
* [Added query parameters to `get_reactions_of_emoji` helper method.](https://github.com/interactions-py/library/pull/818)
* [Improved error handling traceback.](https://github.com/interactions-py/library/pull/848)
* [💥**BREAKING:** Add support for other objects like `Snowflake` and direct object usage in helper methods](https://github.com/interactions-py/library/pull/828)
* [Caught `CancelledError`/`Exception` errors in `start()` .](https://github.com/interactions-py/library/pull/852)
* [Added `KeyboardInterrupt` error handling in `start()` .](https://github.com/interactions-py/library/pull/853)
* [Refactored exceptions to utilise the built-in `LibraryException` error class.](https://github.com/interactions-py/library/pull/857)
* [💥**BREAKING:** Implemented better `repr` for `Member` and `User` models.](https://github.com/interactions-py/library/pull/862)
* [Added Automod support.](https://github.com/interactions-py/library/pull/768)
* [Tweaked the consistency of `get_role`.](https://github.com/interactions-py/library/pull/865)
* [💥**BREAKING:** Allowed ignoring Missing Access errors during synchronisation cleaner.](https://github.com/interactions-py/library/pull/868)
* [💥**BREAKING:** Implemented appending attachments on message/context edit without reuploading.](https://github.com/interactions-py/library/pull/869)
* [Added more thread helper functions.](https://github.com/interactions-py/library/pull/877)
* [Fixed command synchronisation for option/choice changes.](https://github.com/interactions-py/library/pull/882)
* [💥**BREAKING:** Change `Color` class attributes to static methods.](https://github.com/interactions-py/library/pull/887)
* [Created `IDMIxin` to compare/hash models easier.](https://github.com/interactions-py/library/pull/883)
* [Implemented `with_counts` param for `get_guild`.](https://github.com/interactions-py/library/pull/893)
* [Fixed iterating through `NoneType`.](https://github.com/interactions-py/library/pull/890)
* [Implemented `app_permissions ` in Context.](https://github.com/interactions-py/library/pull/897)
* [Added support for sending stickers.](https://github.com/interactions-py/library/pull/892)
* [💥**BREAKING:** Changed LibraryException arguments to respect usage.](https://github.com/interactions-py/library/pull/900)
* [Removed the majority of `.pyi` files.](https://github.com/interactions-py/library/pull/899)
* [Refactored context sending/editing/deffering.](https://github.com/interactions-py/library/pull/908)
* [💥**BREAKING:** Refactored cache and dispatch cached models in delete/remove events.](https://github.com/interactions-py/library/pull/909)
* [Merged the `enhanced` extension.](https://github.com/interactions-py/library/pull/895)
* [Fixed an issue for resolving data for mentionable option type.](https://github.com/interactions-py/library/pull/916)
* [Merged the `get` extension/function.](https://github.com/interactions-py/library/pull/801)
* [Implemented `on_start` event.](https://github.com/interactions-py/library/pull/927)
* [Fixed encoding errors when logging events.](https://github.com/interactions-py/library/pull/926)
* [Implemented converters into command options.](https://github.com/interactions-py/library/pull/930)
* [Removed `PresenceButton` object.](https://github.com/interactions-py/library/pull/935)
* [Fixed errors within `get()` when requesting anything that isn't a role/emoji.](https://github.com/interactions-py/library/pull/937)
* [Fixed missing logic to ``Embed.insert_field_at``.](https://github.com/interactions-py/library/pull/951)
* [Added new JSON error codes.](https://github.com/interactions-py/library/pull/954)
* [Added ``min_length`` & ``max_length`` to ``Option``.](https://github.com/interactions-py/library/pull/955)
* [Added ``total_message_sent`` to ``Channel`` when in a thread.](https://github.com/interactions-py/library/pull/956)
* [Added ``position`` to ``Message`` when in a thread.](https://github.com/interactions-py/library/pull/957)
* [Added Audit Log support.](https://github.com/interactions-py/library/pull/952)
* [Implemented `on_command_error` event.](https://github.com/interactions-py/library/pull/949)
* [💥**BREAKING:** Implemented a smarter option decorator.](https://github.com/interactions-py/library/pull/950)
* [Added ``communication_disabled_until`` to ``GuildMember``.](https://github.com/interactions-py/library/pull/965)
* [Suppressed voice state console logs when the event occurs.](https://github.com/interactions-py/library/pull/967)
* [Changed logging level to warning when events aren't properly dispatched.](https://github.com/interactions-py/library/pull/968)
* [Changed error code parsing for invite links.](https://github.com/interactions-py/library/pull/973)
* [Added ``on_raw`` for update events.](https://github.com/interactions-py/library/pull/975)
* [Moved ``Emoji`` to its own module.](https://github.com/interactions-py/library/pull/978)
* [Fixed ``Attachment`` is not JSON serialisable error.](https://github.com/interactions-py/library/pull/983)
* [💥**BREAKING:** Added converters to components.](https://github.com/interactions-py/library/pull/981)

New Contributors
* MultiDragon made their first contribution in https://github.com/interactions-py/library/pull/937
* athyk made their first contribution in https://github.com/interactions-py/library/pull/968

**Full Changelog**: https://github.com/interactions-py/library/compare/4.2,1...4.3.0

4.3.0rc.1

In order to install, use the following line in your terminal:


pip install git+https://github.com/interactions-py/library.git4.3.0-rc.1


What's Changed
* [Implemented `on_start` event.](https://github.com/interactions-py/library/pull/927)
* [Fixed encoding errors when logging events.](https://github.com/interactions-py/library/pull/926)
* [Implemented converters into command options.](https://github.com/interactions-py/library/pull/930)
* [Removed `PresenceButton` object.](https://github.com/interactions-py/library/pull/935)
* [Fixed errors within `get()` when requesting anything that isn't a role/emoji.](https://github.com/interactions-py/library/pull/937)
* [Added Spanish language translation support in docs.](https://github.com/interactions-py/library/pull/941)
* [Fixed missing logic to ``Embed.insert_field_at``.](https://github.com/interactions-py/library/pull/951)
* [Added new JSON error codes.](https://github.com/interactions-py/library/pull/954)
* [Added ``min_length`` & ``max_length`` to ``Option``.](https://github.com/interactions-py/library/pull/955)
* [Added ``total_message_sent`` to ``Channel`` when in a thread.](https://github.com/interactions-py/library/pull/956)
* [Added ``position`` to ``Message`` when in a thread.](https://github.com/interactions-py/library/pull/957)
* [Added Audit Log support.](https://github.com/interactions-py/library/pull/952)
* [Implemented `on_command_error` event.](https://github.com/interactions-py/library/pull/949)
* [💥**BREAKING:** Implemented a smarter option decorator.](https://github.com/interactions-py/library/pull/950)
* [Added ``communication_disabled_until`` to ``GuildMember``.](https://github.com/interactions-py/library/pull/965)
* [Suppressed voice state console logs when the event occurs.](https://github.com/interactions-py/library/pull/967)
* [Changed logging level to warning when events aren't properly dispatched.](https://github.com/interactions-py/library/pull/968)

New Contributors
* MultiDragon made their first contribution in https://github.com/interactions-py/library/pull/937
* athyk made their first contribution in https://github.com/interactions-py/library/pull/968

**Full Changelog**: https://github.com/interactions-py/library/compare/4.3.0-beta.2...4.3.0-rc.1

4.3.0beta.2

In order to install, use the following line in your terminal:


pip install git+https://github.com/interactions-py/library.git4.3.0-beta.2


What's Changed
* [Fixed misplaced `.id` ](https://github.com/interactions-py/library/pull/867)
* [💥**BREAKING:** Allowed ignoring Missing Access errors during synchronisation cleaner.](https://github.com/interactions-py/library/pull/868)
* [💥**BREAKING:** Implemented appending attachments on message/context edit without reuploading.](https://github.com/interactions-py/library/pull/869)
* [Added more thread helper functions.](https://github.com/interactions-py/library/pull/877)
* [Fixed command synchronisation for option/choice changes.](https://github.com/interactions-py/library/pull/882)
* [💥**BREAKING:** Change `Color` class attributes to static methods.](https://github.com/interactions-py/library/pull/887)
* [Created `IDMIxin` to compare/hash models easier.](https://github.com/interactions-py/library/pull/883)
* [Implemented `with_counts` param for `get_guild`.](https://github.com/interactions-py/library/pull/893)
* [Fixed iterating through `NoneType`.](https://github.com/interactions-py/library/pull/890)
* [Implemented `app_permissions ` in Context.](https://github.com/interactions-py/library/pull/897)
* [Added support for sending stickers.](https://github.com/interactions-py/library/pull/892)
* [💥**BREAKING:** Changed LibraryException arguments to respect usage.](https://github.com/interactions-py/library/pull/900)
* [Removed the majority of `.pyi` files.](https://github.com/interactions-py/library/pull/899)
* [Added an event page to documentation](https://github.com/interactions-py/library/pull/879)
* [Refactored context sending/editing/deffering.](https://github.com/interactions-py/library/pull/908)
* [💥**BREAKING:** Refactored cache and dispatch cached models in delete/remove events.](https://github.com/interactions-py/library/pull/909)
* [Merged the `enhanced` extension.](https://github.com/interactions-py/library/pull/895)
* [Fixed an issue for resolving data for mentionable option type.](https://github.com/interactions-py/library/pull/916)
* [Merged the `get` extension/function.](https://github.com/interactions-py/library/pull/801)

**Full Changelog**: https://github.com/interactions-py/library/compare/4.3.0-beta.1...4.3.0-beta.2

4.3.0beta.1

Due to the nature of this beta release, this will point from the unstable branch.

In order to install, use the following line in your terminal:


pip install git+https://github.com/interactions-py/library.git4.3.0-beta.1


What's Changed
* [Implemented `func.autocomplete.`](https://github.com/interactions-py/library/pull/784)
* [Changed FAQ from dis-snek to NAFF.](https://github.com/interactions-py/library/pull/791)
* [Implemented ``url`` property for `Emoji`.](https://github.com/interactions-py/library/pull/783)
* [Added ability to suppress embeds on message edit.](https://github.com/interactions-py/library/pull/774)
* [💥**BREAKING:** Fixed english locale definition](https://github.com/interactions-py/library/pull/796)
* [Added `remove_commands` argument for removing and reloading extensions.](https://github.com/interactions-py/library/pull/797)
* [Implemented `clone_channel` Guild helper method.](https://github.com/interactions-py/library/pull/794)
* [Implemented Scheduled Event Gateway objects](https://github.com/interactions-py/library/pull/799)
* [Implemented Webhook object](https://github.com/interactions-py/library/pull/792)
* [Fixed WebSocket url retrieval when returned None as an edge case](https://github.com/interactions-py/library/pull/806)
* [Fixed `channel.get_history()` parsing bug.](https://github.com/interactions-py/library/pull/805)
* [Added shard/presence metadata consistency after reboot.](https://github.com/interactions-py/library/pull/807)
* [Implemented `has_public_flag` User helper attribute.](https://github.com/interactions-py/library/pull/808)
* [Added GET HTTP invite endpoint support.](https://github.com/interactions-py/library/pull/804)
* [Fixed incorrect `Overwrite` id typehint.](https://github.com/interactions-py/library/pull/811)
* [Fixed autocompletion parsing past the first option.](https://github.com/interactions-py/library/pull/813)
* [Implemented `get_users_from_reaction` Message helper method.](https://github.com/interactions-py/library/pull/815)
* [💥**BREAKING:** Changed method name from `get_member_avatar_url` to `get_avatar_url`](https://github.com/interactions-py/library/pull/814)
* [💥**BREAKING:** Implemented `__all__`](https://github.com/interactions-py/library/pull/810)
* [💥**BREAKING:** Rewritten all models and attributes to use `attrs`](https://github.com/interactions-py/library/pull/795)
* [Fixed autocompletion for more than 1 autocomplete option per command.](https://github.com/interactions-py/library/pull/821)
* [Reverted command locale checking for allowing Japanese/Korean names.](https://github.com/interactions-py/library/pull/823)
* [Fixed broken documentation and updating outdated locale.](https://github.com/interactions-py/library/pull/790)
* [Fixed parsing subcommands and subcommand groups from `attrs`.](https://github.com/interactions-py/library/pull/835)
* [Allowed proper timestamp parsing for `Embed` objects.](https://github.com/interactions-py/library/pull/845)
* [Set a default type for `SelectMenu`.](https://github.com/interactions-py/library/pull/846)
* [Added query parameters to `get_reactions_of_emoji` helper method.](https://github.com/interactions-py/library/pull/818)
* [Improved error handling traceback.](https://github.com/interactions-py/library/pull/848)
* [💥**BREAKING:** Add support for other objects like `Snowflake` and direct object usage in helper methods](https://github.com/interactions-py/library/pull/828)
* [Caught `CancelledError`/`Exception` errors in `start()` .](https://github.com/interactions-py/library/pull/852)
* [Added `KeyboardInterrupt` error handling in `start()` .](https://github.com/interactions-py/library/pull/853)
* [Refactored exceptions to utilise the built-in `LibraryException` error class.](https://github.com/interactions-py/library/pull/857)
* [💥**BREAKING:** Implemented better `repr` for `Member` and `User` models.](https://github.com/interactions-py/library/pull/862)
* [Added Automod support.](https://github.com/interactions-py/library/pull/768)
* [Implemented Automod helper methods.](https://github.com/interactions-py/library/pull/863)
* [Tweaked the consistency of `get_role`.](https://github.com/interactions-py/library/pull/865)


**Full Changelog**: https://github.com/interactions-py/library/compare/4.2.1...4.3.0-beta.1

Page 3 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.