thetimtoy
c4ee9dcafa
[commands] Return removed cog in Bot.remove_cog
...
The method now returns the removed cog, if it exists.
2021-08-18 00:39:54 -04:00
thetimtoy
529fad6fec
Type-hint user.py
2021-08-18 00:37:33 -04:00
Miolus
36b9bc8ee3
Add interaction.data to docs
2021-08-18 00:25:30 -04:00
Stocker
6587b5c7ea
Typehint raw_models.py
2021-08-18 00:23:16 -04:00
Rapptz
1e17b7fcea
Rename start_thread to create_thread for consistency
2021-08-12 00:30:50 -04:00
Rapptz
fda543c844
Fix incorrect indent
2021-08-11 06:25:22 -04:00
Rapptz
08a4db3961
Revert "Refactor Client.run to use asyncio.run"
...
This reverts commit 6e6c8a7b2810747222a938c7fe3e466c2994b23f.
2021-08-11 02:16:22 -04:00
Rapptz
6e6c8a7b28
Refactor Client.run to use asyncio.run
...
This also adds asynchronous context manager support to allow for
idiomatic asyncio usage for the lower-level counterpart. At first
I wanted to remove Client.run but I figured that a lot of beginners
would have been confused or not enjoyed the verbosity of the newer
approach of using async-with.
2021-08-10 23:00:24 -04:00
David
f631ed22b6
Clarify StageInstance.discoverable_disabled documentation
2021-08-10 22:13:10 -04:00
MrKomodoDragon
a9d9f496f0
Add missing ] in docs for StageInstance.channel
2021-08-10 22:12:36 -04:00
Rapptz
dc9c224b54
Undo coercion of partial DMChannel to PartialMessageable
2021-08-10 22:10:45 -04:00
Rapptz
1c40d43fd1
Remove unused log lines in HTTPClient
2021-08-10 09:28:54 -04:00
Rapptz
66871f329e
Interaction.channel can be a PartialMessageable rather than Object
...
This allows it to work just fine in DMs
2021-08-10 09:28:14 -04:00
Rapptz
1279510194
Add support for PartialMessageable instances
...
This allows library users to send messages to channels without fetching
it first.
2021-08-10 09:24:49 -04:00
Gnome!
4fca699810
Fill in ConnectionState.user via HTTPClient.static_login
2021-08-10 08:37:29 -04:00
Josh
5e800a726e
[types] Add Application Command Type payloads
2021-08-10 08:36:37 -04:00
Josh
1c63816cc0
[commands] Document / type-hint cooldown
2021-08-10 08:35:15 -04:00
z03h
c628224403
[commands] Add GuildStickerConverter
2021-08-10 08:31:20 -04:00
Rapptz
58ca9e9932
Add TextChannel.default_auto_archive_duration
2021-08-02 04:36:02 -04:00
Rapptz
0cc67e58ed
Fallback to None message_id searches in View dispatch
...
Not all persistent views have an associated message_id attached to
them.
Fix #7319
2021-08-01 03:30:45 -04:00
Rapptz
035d110837
Fix debug event toggle not triggering for raw receive
2021-08-01 02:42:11 -04:00
Rapptz
b87d306a70
Remove unused variable in view
2021-08-01 02:40:11 -04:00
Rapptz
e795d341e7
Change View dispatch mechanism to be keyed by message_id as well
...
If different persistent view instances are used within different
message_ids their callbacks will get called without differentiating
between them, leading to potential issues such as 404 errors. This
change makes it so N views with custom IDs bound to N message_ids
will no longer conflict with one another.
2021-07-31 23:08:05 -04:00
Rapptz
f72350199d
Fix typo in TextChannel.start_thread
2021-07-31 22:55:32 -04:00
Rapptz
b640493300
Add enable_debug_events parameter to enable expensive debug events
...
This should allow less dispatching during heavy gateway event streams.
2021-07-31 20:35:28 -04:00
Rapptz
2de0398d66
Cast removed thread member IDs to int
2021-07-31 20:22:51 -04:00
Rapptz
e2250d402e
Add on_socket_event_type event
2021-07-31 20:12:40 -04:00
Rapptz
2cb5ce981e
FIx on_thread_member_remove passing in None
2021-07-31 19:43:05 -04:00
Rapptz
41f3998a08
Fix on_thread_member_remove not dispatching
2021-07-31 19:40:47 -04:00
LightSage
13a47dfe6e
Fix docs for stickers
2021-07-31 19:40:41 -04:00
Willy
8b148afabd
Update description of auto_archive_duration kwarg of Thread.edit
2021-07-31 19:40:17 -04:00
Rapptz
3a451c9c65
Change payload to use sticker_ids instead of sticker_items
2021-07-30 23:19:25 -04:00
Rapptz
655bf25cc8
Document TypeError raise in lottie sticker
2021-07-30 23:18:03 -04:00
Rapptz
6beef898c6
Rename instances of nitro to premium
2021-07-30 23:10:36 -04:00
Rapptz
658b61d468
Fix SyncWebhook not working across thread barriers
...
Fix #7310
2021-07-30 22:59:23 -04:00
nickofolas
06a371e80a
Fix User.accent_color incorrect attribute access
2021-07-30 21:30:54 -04:00
James
608e3b5b6c
Rename types.Union -> UnionType for bpo-44732
2021-07-30 21:30:25 -04:00
SYCKGit
56f800de9c
Add Thread to Messageable docstring
2021-07-30 21:27:24 -04:00
Arthur
8db79d2579
Add Thread.category
2021-07-30 21:27:10 -04:00
z03h
8851e03a6d
[commands] fix bot_has_role and is_nsfw for threads
2021-07-30 21:26:49 -04:00
Nadir Chowdhury
60d82cf908
implement guild stickers
2021-07-30 21:25:41 -04:00
Rapptz
ecf239d2a2
Fix user cache acting incorrectly with evictions
...
The first issue involved copied users which would lead to user updates
causing faster evictions of the cache than was expected.
The second issue involved users that weren't bound to an internal
lifetime eviction policy. These users would not get evicted.
For example, a user without mutual guilds or being part of the internal
cache in general (messages, DMs) would never end up being evicted for
some strange reason. To handle this case, store_user would get a
counterpart named create_user which would create a user without
potentially storing them in the cache. That way only users with a
bound lifetime within the library would be stored.
2021-07-29 01:43:23 -04:00
Rapptz
0d3bd3083c
Add Guild.get_channel_or_thread helper method
...
The name might change in the future, unsure.
2021-07-29 01:22:07 -04:00
Rapptz
731a8816bb
[commands] Check for ctx.guild instead of abc.GuildChannel
2021-07-28 23:53:24 -04:00
Rapptz
dac0267e28
Allow creating a public thread without a starter message
2021-07-28 23:50:02 -04:00
Rapptz
13251da8ce
Use a default value for StageInstance.discoverable_enabled
...
Apparently this caused crashes
2021-07-28 20:02:45 -04:00
Rapptz
9d25bb454b
Fix recursive inheritance in BaseUser
2021-07-28 20:01:44 -04:00
nickofolas
0112c2819f
Fix PartialMessage rejecting Threads
2021-07-28 20:00:43 -04:00
Nadir Chowdhury
906c13d4f0
Set Thread.member/message_count
2021-07-28 20:00:30 -04:00
Lilly Rose Berner
a053f77275
Add system_content for thread message types, fix other system_content issues
2021-07-28 20:00:14 -04:00