Discord.http

Latest version: v2.1.4

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

Scan your dependencies

Page 4 of 9

1.3.0

Breaking changes
- Renamed `Member/User` `original_X` to `global_X` for consistency
- Renamed `DiscordHTTP` functions to better represent internal functions
- Moved Snowflake to `DiscordHTTP.objects`
- Moved `VoiceRegion` to `DiscordHTTP.channel`

Normal changes
- Added `Member.system`
- Improved datetime handling of a more direct UTC approach
- Resolved some avatar decorations not being marked as animated
- Added `Client.set_backend()` to make it easier to use a custom one
- Added the missing args for `BaseChannel.edit`
- Added better Forum/Media support
- Added support for schedueled events
- Improved speed of fetching `custom_id` for interactions

1.2.2

Heavily improved how `View` components on discord.http is handled
- Added `ModalItem` to make `Modal` more easy to navigate using `Modal.items[]`
- Added `View.add_item()`, `View.get_item()` and `View.remove_items()`
- Moved all JSON handling of a `View` to `View.to_dict()`, making it easier to handle things before sending to Discord
- Fixed bug where `View.from_dict()` assigned wrong row number

1.2.1

Breaking changes
- All flags now uses add_flags/remove_flags instead of singular add_flag/remove_flag
- Fixed BaseChannel not using correct kwarg format

Normal changes
- Improved type for different functions
- Added PermissionsOverwrite to make creating/editing channel permissions easier
- Added Channel.set_permission and Channel.delete_permission
- Added Guild.create_text_channel and Guild.create_category
- Added BaseFlag.none(), which is an alias to BaseFlag(0)
- Added CategoryChannel.create_text_channel and CategoryChannel.create_voice_channel as alias to automatically move them inside category (parent_id)

1.1.8

- Added Member.bot and User.bot
- Added ability to force original response on View.wait()
- Added raw data to Context

1.1.7

Improved view module to accept default value for select menues and how it handles components that takes an entire row. Also removing prints that were accidentally introduced

1.1.5

Fixes the automatic row inserter where it would append buttons to the same row as a select menu, making it impossible to send/edit the message to Discord

Page 4 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.