3433 Commits

Author SHA1 Message Date
Willy
3ad95f3746
[commands] Document dynamic_cooldown 2021-07-30 21:29:40 -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
PythonCoderAS
51b02f2568
Change type to be compatible with the overwrites property 2021-07-28 19:59:38 -04:00
Lucas Hardt
ca9b371982
Add support for discord.ui.Select.disabled 2021-07-28 19:58:39 -04:00
Josh
41e2d3c637
Allow callables in abc.Connectable.Connect 2021-07-28 19:58:01 -04:00
Nadir Chowdhury
154c90ef59
Add audit log events for threads 2021-07-28 19:57:42 -04:00
Stocker
1472e9ed7c
Fixes minor grammatical error in Command.update 2021-07-28 19:56:36 -04:00
AkshuAgarwal
85f3e11ef1
Fix Example Usage in docs 2021-07-28 19:56:12 -04:00
Gnome!
67026809a8
Fix EqualityComparable.__eq__ typing 2021-07-28 19:55:19 -04:00
xPolar
dd8168f902
Fix a typo within the documentation 2021-07-28 19:54:58 -04:00
Nadir Chowdhury
96b9a0e09d
Add reason kwarg to more methods 2021-07-28 19:54:32 -04:00
Josh
c059d43e98
Add Number type (10) to Application Command Option types 2021-07-28 19:53:58 -04:00
Robin5605
78aea51f50
Add an example for the new dropdowns 2021-07-28 19:53:06 -04:00
Alex Nørgaard
b47133dfb2
Add BaseUser.banner for all subclasses to access new banners 2021-07-28 19:41:43 -04:00
Ay355
fc51736b34
Add a new view example for link buttons 2021-07-22 10:02:42 -04:00
Willy
23852404ed
Fix incorrect typehint in send_message 2021-07-21 02:52:51 -04:00
AXVin
980d6abbea
Fix typo in commands documentation 2021-07-21 02:52:33 -04:00
Vaskel
bc75945088
Add format_dt to utils __all__ 2021-07-21 02:52:06 -04:00
z03h
dd5fc656d9
Fix permissions_for for roles 2021-07-21 02:51:46 -04:00
thetimtoy
8675a18185
[commands] Remove unused copy import in Cog 2021-07-21 02:48:11 -04:00
scrazzz
a0e5e062c9
Add versionadded to ui.View and ui.Item 2021-07-21 02:47:52 -04:00
Sebastian Law
07483297ad
Fix typo in UserFlags.has_unread_urgent_messages 2021-07-21 02:47:36 -04:00
z03h
48eb981344
Fix Thread.slowmode_delay not updating 2021-07-21 02:47:15 -04:00
Kaylynn Morgan
feed302269
Fix documentation note for interaction_check 2021-07-21 02:46:52 -04:00
Nadir Chowdhury
262a50196d
fix typo in ephemeral function definition 2021-07-21 02:46:39 -04:00
Aaron Hennessey
15eb3d2e5d
Remove afk parameter from change_presence 2021-07-21 02:45:57 -04:00
Ryu JuHeon
0faf4c8e2b
Stricter type hint in releaselevel 2021-07-21 02:45:21 -04:00
Lilly Rose Berner
5b8be9a772
Add PartialMessage to list of allowed message reference types 2021-07-21 02:45:01 -04:00
Steve C
834e23dc00
Fix type annotations for purge's limit param on Thread/TextChannel
Optional was missing.
2021-07-21 02:44:27 -04:00
Alex Nørgaard
26e68b31ef
[commands] fix incorrect typings in ThreadConverter 2021-07-21 02:43:37 -04:00
Nadir Chowdhury
f14e584304
Sync Guild.features to documentation 2021-07-10 03:13:14 -04:00
Nadir Chowdhury
e2624b9a31
[commands] Fix (Partial)MessageConverter to work with thread messages 2021-07-10 03:11:34 -04:00
Rapptz
f153154b7a Undocument Item.width
It doesn't serve much of a purpose to users
2021-07-09 09:14:01 -04:00
Rapptz
1a4e73d599 [commands] Get guild_id from message link for message converters 2021-07-09 09:14:01 -04:00
Lilly Rose Berner
0aa825557d
Re-try requests on 504 error and raise correct error 2021-07-09 04:54:22 -04:00
Rapptz
8fb998b599 Refactor utcfromtimestamp to use fromtimestamp(..., tz=utc) 2021-07-09 04:20:45 -04:00
Rapptz
826ce101fd Change WEBHOOK_UPDATE to use guild information from gateway
This changes the lookup from unnecessary O(n) to two amortised O(1)
lookups. This event pretty much always has a guild_id so the original
code was always a performance bottleneck.
2021-07-08 21:53:26 -04:00
Rapptz
b4e39668fb Change CHANNEL_PINS_UPDATE to use guild information from gateway
This changes the channel lookup from O(n) to two amortised O(1) lookups
2021-07-08 21:51:21 -04:00