d08fd59434
Avoid returning in finally
...
Specifically reraise KeyboardInterrupt, SystemExit
Swallow other BaseExceptions due to the way the standard library uses
them and the intent of this function
2024-10-30 08:08:45 -04:00
ed615887f0
Handle improper 1000 closures by Discord
2024-10-28 18:11:33 -04:00
a0b0a97e52
Support enforce_nonce and add random nonce for message creation
2024-10-27 14:49:41 -04:00
c8ecbd8d10
Add Message.forward flag
2024-10-22 12:01:34 -04:00
354ae4208c
Fix abc.GuildChannel.clone implementations
2024-10-16 18:49:41 -04:00
c5e74068f0
[commands] Unwrap Parameter if given as default to commands.parameter
2024-10-16 18:48:49 -04:00
b0c66b7734
Fix NameError in sku.py
2024-10-16 17:43:35 -04:00
9da131ed26
Fix variance typing issue with CommandTree.error decorator
2024-10-14 18:58:24 -04:00
ca85782b35
[commands] Fix Context.defer unconditionally deferring
2024-10-13 14:26:40 -04:00
442ad40ab2
[commands] Add SoundboardSoundConverter
2024-10-13 02:49:50 -04:00
5734996aaf
Fix soundboard sounds event data type
...
Closes #9969
2024-10-12 18:51:21 -04:00
20875646a3
Fix MessageReferenceType not being public
2024-10-12 18:48:22 -04:00
b207c8a1ac
[commands] Add perms object param to default_permissions decorator
...
Closes #9951
2024-10-12 13:01:54 -04:00
99a7093c34
Add support for message forwarding
...
Co-authored-by: Red Magnos <redmagnos@gmail.com >
Co-authored-by: MCausc78 <mcausc78@gmail.com >
Co-authored-by: owocado <24418520+owocado@users.noreply.github.com >
Co-authored-by: Danny <1695103+Rapptz@users.noreply.github.com >
2024-10-11 15:34:18 -04:00
b11f19a397
Add proxy support for get_from_cdn
2024-10-11 15:31:47 -04:00
48cf500e09
Fix Message.system_content for role_subscription_purchase renewal type
2024-10-11 02:08:27 -04:00
b3141db6e9
Add support for messages with type purchase_notification
2024-10-10 19:43:07 -04:00
04b8f385b1
Remove leftover print statement
2024-10-10 18:32:58 -04:00
a5f9350ff2
Add category parameter to abc.GuildChannel.clone
2024-10-10 05:22:52 -04:00
20c543f672
Add support for message call
2024-10-10 05:21:59 -04:00
9d7c253535
Add missing error for Message.edit
2024-10-09 18:11:27 -04:00
58b6929aa5
Add SKU subscriptions support
2024-10-09 18:04:14 -04:00
0ce75f3f53
[commands] Fix issue with category cooldowns outside of guild channels
2024-10-09 17:51:00 -04:00
1ad45f585f
Add missing error for Guild.fetch_automod_rule
2024-10-09 17:46:07 -04:00
ec9fd57254
Add support for AEAD XChaCha20 Poly1305 encryption mode
2024-10-09 17:33:37 -04:00
91f300a28a
Add zstd gateway compression to speed profile
2024-10-09 17:30:03 -04:00
d10e70e04c
[docs] Fix spelling
2024-10-09 17:29:15 -04:00
3e168a93bf
Improve typing of app command transformers
...
This allows subclasses of transformers to specify a specialization for
interaction without violating covariance of parameter types
2024-10-09 17:27:55 -04:00
053f29c96c
Update all channel clone implementations
2024-10-09 17:27:02 -04:00
a70217a719
Support for Soundboard and VC effects
2024-10-09 17:05:17 -04:00
59f877fcf0
Fix and add test for missing discord.Permission bits
2024-09-02 10:53:31 -04:00
df4b1c88df
Move MissingApplicationID to top-level discord namespace
2024-08-31 08:51:56 -04:00
66d74054dd
Remove outdated leftover comment about polls
2024-08-31 08:32:52 -04:00
733c583b72
Remove _get_poll lookup in Message constructor
...
This was triggering a terrible performance regression for no good
reason for all created messages that didn't have a poll, which is
essentially 99.99% of messages leading to MESSAGE_CREATE dispatches
having degraded performance.
2024-08-31 08:29:05 -04:00
dee5bf65c6
Update MemberFlags to have newest values
2024-08-29 16:15:14 -04:00
d3e63a0162
Fix Guild.invites_paused method
2024-08-29 06:08:00 -04:00
a08f7a14ff
Add a warning if interaction endpoint URL is set on login
2024-08-29 03:04:14 -04:00
463b4bd570
Add support for application emojis
...
Co-authored-by: DA344 <108473820+DA-344@users.noreply.github.com >
Co-authored-by: Danny <1695103+Rapptz@users.noreply.github.com >
2024-08-28 17:15:15 -04:00
62e52803a7
Add support Member.fetch_voice
2024-08-28 16:36:22 -04:00
fde7131d26
Add missing guild incident fields
...
Co-authored-by: owocado <24418520+owocado@users.noreply.github.com >
Co-authored-by: Danny <1695103+Rapptz@users.noreply.github.com >
2024-08-28 16:30:18 -04:00
643a7f4e1d
Add DummyCookieJar to client owned ClientSession
2024-08-28 16:21:41 -04:00
aeab0d48fd
Fix stacklevel for Message.interaction deprecation warning
2024-08-28 16:15:58 -04:00
34bf026a02
Add support for get sticker pack
2024-08-28 16:15:26 -04:00
f9dbe60fc4
Revert "Set socket family of connector to AF_INET"
...
This change was made since Discord doesn't support IPv6, and there were
concerns about clients with DNS64 enabled without NAT64.
However, this breaks hosts who don't have v4 connectivity and are
_actually_ running NAT64.
Having DNS64 without NAT64 is really an issue on the client's end. It
would break far more than just discord.py, so I don't think we should be
concerned about those cases.
2024-08-28 16:05:39 -04:00
d578709640
Add approximate_user_install_count to AppInfo
2024-08-28 16:00:27 -04:00
9ab938a9ea
Add Guild.fetch_role
2024-08-28 15:54:34 -04:00
3018fee443
Remove stale documentation in Embed.set_thumbnail
2024-08-28 15:51:17 -04:00
8104ff2ad4
[docs] Fix typehint for Embed.set_(image,thumbnail)
2024-08-28 15:50:51 -04:00
794f2bf149
[docs] correct hyperlink to discord docs
2024-08-28 15:48:38 -04:00
7cf6df166d
Fix url for GIF StickerItem
2024-08-28 15:48:19 -04:00