2693 Commits

Author SHA1 Message Date
Rapptz
eb641569f7 Rewrite chunking to work with intents.
This slows down chunking significantly for bots in a large number of
guilds since it goes down from 75 guilds/request to 1 guild/request.
However the logic was rewritten to fire the chunking request
immediately after receiving the GUILD_CREATE rather than waiting for
all the guilds in the ready stream before doing it.
2020-09-10 05:17:50 -04:00
Rapptz
51704b10cb Add more close codes that can't be handled for reconnecting. 2020-09-10 05:17:50 -04:00
Rapptz
50a951e3ec Change unknown cache log warnings from WARNING -> DEBUG 2020-09-10 05:17:50 -04:00
Rapptz
63c454eaa0 Handle gateway rate limits by using a rate limiter.
With the new chunking changes this will become necessary and we don't
want to disconnect from having too many outwards requests.
2020-09-10 05:17:50 -04:00
Rapptz
f588834b0c Add support for guild intents 2020-09-10 05:17:50 -04:00
Rapptz
4ccd9c1591 Remove caching from AutoShardedClient.shards 2020-09-10 05:17:25 -04:00
Rapptz
ccdf4c4ad6 [tasks] Lazily fetch event loop if one isn't provided
Fixes #5808
2020-09-10 00:00:58 -04:00
Rapptz
450e71f086 Add a more concrete exception for 500 status codes.
Fixes #5797
2020-09-09 21:24:14 -04:00
Rapptz
f8808dba9b Guard uses of the keep alive thread in case they're None
Fixes #5800
2020-09-09 21:18:41 -04:00
Rapptz
e6017a2170 Handle cloudflare bans on webhook requests
Fixes #5221
2020-09-09 21:17:28 -04:00
Rapptz
425bb809ed Add logging to webhooks
Fixes #5798
2020-09-09 20:46:16 -04:00
Dan Hess
a1a4a4fd7f
Fix comparison for overwrites when checking if a channel is synced 2020-09-09 19:49:05 -04:00
Dan Hess
7acec502a6
[commands] Correct command removing during cog injecting 2020-09-09 19:48:00 -04:00
Josh
f8a7d3fc54
[commands] Fix exception raised in Command invoke hooks. 2020-09-09 19:47:05 -04:00
rodovia
15f51113c3
Fix Member.joined_at documentation 2020-09-09 19:44:33 -04:00
BluePhoenixGame
4b18238ade
Add discord.Colour classmethod dark_theme 2020-09-09 00:52:19 -04:00
khazhyk
a309088ae4
Add fetch_message_fast using history endpoint 2020-09-07 23:04:11 -04:00
Skye Im
af88fc19b3
[commands] Update Bot.command() decorator docs 2020-09-07 22:29:02 -04:00
Nadir Chowdhury
367c4b5fd2
[docs] remove unresolved doc refs, fix attribute ref 2020-09-07 22:25:11 -04:00
khazhyk
6349d37a97
[commands] add require_var_positional 2020-09-07 22:24:48 -04:00
Myst(MysterialPy)
a668623d9f
Make admonition-title un-selectable.
All admonition-title's should now be un-selectable.
2020-09-06 00:24:14 -04:00
Rapptz
0a7e2f7c2f [commands] BadBooleanArgument -> BadBoolArgument 2020-09-04 08:47:07 -04:00
Simon Beal
6ebd2e13a1
[commands] Add subclasses of BadArgument for converters 2020-09-04 08:45:29 -04:00
Saphielle Akiyama
33fb13043c
Classmethods all and none for AllowedMentions 2020-09-04 08:43:44 -04:00
Alex Nørgaard
5e4f3780ed
Add COMMUNITY to Guild.features 2020-09-04 08:42:54 -04:00
Andres Torres
39aa08ab93
Added __eq__ to Message 2020-09-04 08:42:31 -04:00
alkatar21
dce653a0eb
Don't call close() if we've already been closed in Client.run 2020-09-01 15:24:47 -04:00
Nihaal Sangha
0b020fc339
Add sidebar animation when collapsing 2020-09-01 15:24:03 -04:00
Rapptz
0124abb030 Thicken admonition borders a little 2020-08-31 02:35:38 -04:00
parafoxia
ad04fbeee4
[commands] Added ColorConverter alias 2020-08-31 02:29:38 -04:00
Josh
26cce4fb78
[matrix] Hide hamburger menu on pages without sidebar 2020-08-31 02:27:32 -04:00
Josh
3b90e2e74e
[matrix] Fix JS errors on search results page 2020-08-30 02:55:53 -04:00
jack1142
512d9aaccb
Another take at fixing methods showing up under "Attributes" 2020-08-29 22:22:45 -04:00
Rapptz
39f1f9098e Fix collapsible sidebar not working 2020-08-29 20:39:25 -04:00
Rapptz
994de512cb Use the constructed value in the settings 2020-08-29 20:34:50 -04:00
Muhammad Hamza
597f7e30b8
[matrix] Update model styles 2020-08-29 20:19:49 -04:00
Rapptz
575435b4c9 Fix tooltips in settings and make strings translatable 2020-08-29 20:10:54 -04:00
Rapptz
7d8dae735d Move setting load to DOMContentLoaded 2020-08-29 19:56:28 -04:00
Josh
3ce7ab2fc4
[matrix] Refactor JS & add searchbar to mobile. 2020-08-29 19:17:44 -04:00
Rapptz
2d441cc533 Reduce CSS variable usage 2020-08-29 04:30:35 -04:00
Rapptz
7fec153cd7 Fix versionmodified not being italics 2020-08-29 04:14:08 -04:00
Rapptz
1aa93e70ac Change colour scheme and admonition colours
This should make both themes finally look decent
2020-08-29 04:11:05 -04:00
Josh
42498d26f7
[matrix] Set theme to system preferred by default 2020-08-29 03:57:17 -04:00
Nadir Chowdhury
a9d6d90a8f
[matrix] collapsible sidebar headings 2020-08-28 23:13:20 -04:00
Josh
6baacb2c23
[tasks] Don't update _next_iteration on retry 2020-08-28 23:12:07 -04:00
Rapptz
4203e7a5a8 [commands] Use edited timestamp if provided for cooldown timing 2020-08-25 23:15:26 -04:00
parafoxia
1f4f010e51
Fix issue with empty overwrites
Fixes #5756.
2020-08-25 22:45:32 -04:00
Rapptz
38ebef8c16 Version bump for development purposes 2020-08-22 17:19:47 -04:00
Rapptz
11f29890dc Fix bug with Guild.by_category not showing some channels
If categories come after a child channel in the dictionary mapping for
whatever reason, then the previous code would remove it from the
mapping and set it to []. This commit aims to fix this.
2020-08-22 17:18:48 -04:00
Rapptz
45752ab354 Document merging behaviour of AllowedMentions in Messageable.send 2020-08-22 17:14:02 -04:00