Interactions.py

Latest version: v5.12.1

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

Scan your dependencies

Page 5 of 15

4.4.0

What's Changed
* [Fixed parenthesis location in `create_guild_from_guild_template` function.](https://github.com/interactions-py/library/pull/1127)
* [💥**BREAKING:** Replaced the Color class with an enum.](https://github.com/interactions-py/library/pull/1060)
* [Implemented `guild_join` event.](https://github.com/interactions-py/library/pull/1104)
* [Fixed WebSocketClient's slots.](https://github.com/interactions-py/library/pull/1137)
* [Added missed client attribute to `Message.attachments` .](https://github.com/interactions-py/library/pull/1141)
* [Merged wait-for into the main library.](https://github.com/interactions-py/library/pull/1136)
* [Added `wait_for_select` .](https://github.com/interactions-py/library/pull/1142)
* [Converted `Snowflake` to integer in audit log helper methods.](https://github.com/interactions-py/library/pull/1145)
* [Added the ability to limit cache.](https://github.com/interactions-py/library/pull/1128)
* [Fixed 429 error visibility.](https://github.com/interactions-py/library/pull/1125)
* [Fixed error when deleting ephemeral messages.](https://github.com/interactions-py/library/pull/1149)
* [Reimplemented the voice state event.](https://github.com/interactions-py/library/pull/1147)
* [Fixed issue of multiple client unable to load the commands from the same extension.](https://github.com/interactions-py/library/pull/1134)
* [💥**BREAKING:** Removed all unwanted `__repr__` and `__str__` .](https://github.com/interactions-py/library/pull/1150)
* [Added more `guild_id` attribute references.](https://github.com/interactions-py/interactions.py/pull/1153)
* [Added new triggers, fix create rule endpoint.](https://github.com/interactions-py/interactions.py/pull/1154)
* [Implemented new ACTIVE_DEVELOPER badge flag.](https://github.com/interactions-py/interactions.py/pull/1164)
* [Fixed all index errors in the history iterator.](https://github.com/interactions-py/interactions.py/pull/1163)
* [Added support for getting template invite code.](https://github.com/interactions-py/interactions.py/pull/1166)
* [Fixed issues about creating stickers in guild.](https://github.com/interactions-py/interactions.py/pull/1168)
* [Improved `get()`.](https://github.com/interactions-py/interactions.py/pull/1167)
* [Added new guild properties to member and channel .](https://github.com/interactions-py/interactions.py/pull/1170)
* [Fixed edge case error occurring when adding guild IDs to the resolved data in the option dispatching.](https://github.com/interactions-py/interactions.py/pull/1172)
* [Merged with the `files` extension.](https://github.com/interactions-py/interactions.py/pull/1171)
* [Fixed `KeyError` within cache.](https://github.com/interactions-py/interactions.py/pull/1169)
* [Added `locale` and `guild_locale` to context.](https://github.com/interactions-py/interactions.py/pull/1175)
* [Switched `_json` attribute towards `attrs.asdict`.](https://github.com/interactions-py/interactions.py/pull/1126)
* [Optimised `channel.purge()` by ignoring undeletable messages. .](https://github.com/interactions-py/interactions.py/pull/1179)
* [Refactored `_dispatch_event` in two methods.](https://github.com/interactions-py/interactions.py/pull/1008)
* [Implemented defered_ephemeral property.](https://github.com/interactions-py/interactions.py/pull/1181)
* [Implemented helper method to get the current user.](https://github.com/interactions-py/interactions.py/pull/1183)
* [Removed abstraction from the context class.](https://github.com/interactions-py/interactions.py/pull/1182)
* [Implement stacking extension decorators.](https://github.com/interactions-py/interactions.py/pull/1146)
* [Implemented guild pagination when syncing.](https://github.com/interactions-py/interactions.py/pull/1185)
* [Removed restriction on positional arguments for the `search_iterable` function.](https://github.com/interactions-py/interactions.py/pull/1186)
* [Implemented barebones Server Subscriptions support.](https://github.com/interactions-py/interactions.py/pull/767)
* [Implemented `created_at` property for models.](https://github.com/interactions-py/interactions.py/pull/1190)
* [Fixed wrong reference data in `Message.referenced_message`.](https://github.com/interactions-py/interactions.py/pull/1191)
* [Passed HTTPClient to all objects when using get() with cache.](https://github.com/interactions-py/interactions.py/pull/1196)
* [Implemented barebones Linked Roles support.](https://github.com/interactions-py/interactions.py/pull/1203)
* [implemented modify guild emoji helper methods.](https://github.com/interactions-py/interactions.py/pull/1202)
* [Fixed error starting when using scope param in command decorator.](https://github.com/interactions-py/interactions.py/pull/1217)
* [Implemented fallback default value to interaction resolved data.](https://github.com/interactions-py/interactions.py/pull/1212)
* [Fixed a bug that can't use list with components in `disable_components`.](https://github.com/interactions-py/interactions.py/pull/1218)
* [Implemented support for the `GUILD_AUDIT_LOG_ENTRY_CREATE` event.](https://github.com/interactions-py/interactions.py/pull/1221)
* [Added precaution that warns user that the bot is not in guild than fails with syncing.](https://github.com/interactions-py/interactions.py/pull/1223)
* [💥**BREAKING:** Changed type of permissions attrs to `Permissions`.](https://github.com/interactions-py/interactions.py/pull/1209)
* [Implemented an ability to put token outside of client instantiation.](https://github.com/interactions-py/interactions.py/pull/1216)
* [Added support for age-restricted commands.](https://github.com/interactions-py/interactions.py/pull/1208)
* [Tweaked logging level to debug for per-route ratelimit.](https://github.com/interactions-py/interactions.py/pull/1242)
* [Modify return value for embed helper methods.](https://github.com/interactions-py/interactions.py/pull/1259)
* [Added edit message support from modal interaction.](https://github.com/interactions-py/interactions.py/pull/1245)
* [Added missing `client`, `command` and `extension` attribute implementation in `on_command`.](https://github.com/interactions-py/interactions.py/pull/1243)
* [Added component helper property of ComponentContext.](https://github.com/interactions-py/interactions.py/pull/1268)
* [Implemented the `on_disconnect` event.](https://github.com/interactions-py/interactions.py/pull/1199)
* [Fixed a bug with null values for `message_reference` after serializing.](https://github.com/interactions-py/interactions.py/pull/1271)

New Contributors
* H3rmt made their first contribution in https://github.com/interactions-py/interactions.py/pull/1217
* Morgandri1 made their first contribution in https://github.com/interactions-py/interactions.py/pull/1259

**Full Changelog**: https://github.com/interactions-py/interactions.py/compare/4.3.4...4.4.0

4.4.0beta.1

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


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


**Full Changelog**: https://github.com/interactions-py/interactions.py/compare/4.3.4...4.4.0-beta.1

4.3.4

What's Changed

* [Implemented SelectMenus for other supporting types.](https://github.com/interactions-py/library/pull/836)
* [Fixed missing HTTPClient in guild role associated events.](https://github.com/interactions-py/library/pull/1123)


**Full Changelog**: https://github.com/interactions-py/library/compare/4.3.3...4.3.4

4.3.3

What's Changed
* [Implemented invite helper methods.](https://github.com/interactions-py/library/pull/1098)
* [Reimplement manual sharding/presence and fix forum tag implementation.](https://github.com/interactions-py/library/pull/1115)
* [Fixed a bug in attributes when iterating.](https://github.com/interactions-py/library/pull/1114)
* [Reimplement `message.member.user` as `message.author` from attrs.](https://github.com/interactions-py/library/pull/1118)


**Full Changelog**: https://github.com/interactions-py/library/compare/4.3.2...4.3.3

4.3.2

What's Changed

* [Added command and option name for `Exception` messages.](https://github.com/interactions-py/library/pull/1015)
* [Removed `Client.__resolve_events` and associated events.](https://github.com/interactions-py/library/pull/1019)
* [Added download helper method for `Attachments`.](https://github.com/interactions-py/library/pull/1016)
* [Added helper methods for component disabling.](https://github.com/interactions-py/library/pull/1018)
* [Added ``presence`` property to ``User``.](https://github.com/interactions-py/library/pull/1005)
* [Added ``AllowedMentions`` object.](https://github.com/interactions-py/library/pull/1002)
* [💥**BREAKING:** Renamed outdated channel name types.](https://github.com/interactions-py/library/pull/1024)
* [💥**BREAKING:** Completely redone gateway connection for better stability.](https://github.com/interactions-py/library/pull/1022)
* [💥**BREAKING:** Implemented a guild id property for the member object.](https://github.com/interactions-py/library/pull/1025)
* [Fixed ``Member.get_avatar_url`` returning ``None`` when no guild avatar exists.](https://github.com/interactions-py/library/pull/1035)
* [Removed any unclosed client session messages.](https://github.com/interactions-py/library/pull/1014)
* [Added `APPLICATION_COMMAND_BADGE` to `AppFlags`.](https://github.com/interactions-py/library/pull/1044)
* [Added sticker helper methods.](https://github.com/interactions-py/library/pull/1047)
* [Implemented `has_permissions()` for the `Context` and `Member` class.](https://github.com/interactions-py/library/pull/1056)
* [Implemented `Guild.get_scheduled_events()`.](https://github.com/interactions-py/library/pull/1043)
* [Implemented full support for prune endpoints.](https://github.com/interactions-py/library/pull/1062)
* [Changed type of parameters in scheduled event requests from `Snowflake` to `int`.](https://github.com/interactions-py/library/pull/1067)
* [Fixed autodefer with `*args` and ``**kwargs`` support in commands.](https://github.com/interactions-py/library/pull/1074)
* [💥**BREAKING:** Changed ``delete_message_days`` argument for banning to seconds.](https://github.com/interactions-py/library/pull/1077)
* [Implemented Forum channel support.](https://github.com/interactions-py/library/pull/766)
* [Added new auditlog event support.](https://github.com/interactions-py/library/pull/1088)
* [💥**BREAKING:** Added ``event`` argument to ``raw_socket_create()`` dispatch function.](https://github.com/interactions-py/library/pull/992)
* [Added support for chunking members via Gateway.](https://github.com/interactions-py/library/pull/1089)
* [Added embed suppression in interaction responses.](https://github.com/interactions-py/library/pull/1094)
* [Implemented debug parameter for the client.](https://github.com/interactions-py/library/pull/1081)
* [Added client, command, and extension to `CommandContext` instances.](https://github.com/interactions-py/library/pull/1093)
* [Updated `ComponentContext.label` to reflect component models.](https://github.com/interactions-py/library/pull/1096)
* [Implemented `send()` method for User class.](https://github.com/interactions-py/library/pull/1109)

New Contributors
* ItsRqtl made their first contribution in https://github.com/interactions-py/library/pull/1109

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

4.3.2rc.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-rc.1


**Full Changelog** (from v4.3.1): https://github.com/interactions-py/library/compare/4.3.1...4.3.2-rc.1

Page 5 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.