2566 Commits

Author SHA1 Message Date
Caio Alexandre
896a5bef1d Add Colour.random factory method 2020-11-21 22:16:41 -05:00
webtax-gh
25f23ec113 Properly document that categories throw 404's on create_invite. 2020-11-21 22:16:41 -05:00
Harmon
351a1a1865 Raise DiscordServerError for 503 Service Unavailable errors 2020-11-21 22:16:40 -05:00
Maya
78c916a486 Emphasize intents in the constructors of the examples 2020-11-21 21:31:42 -05:00
Jonathan Feenstra
c54d6f03c5 [commands] Update MessageConverter link regex
Remove redundant parts of the MessageConverter regexes and support www
2020-11-21 21:30:54 -05:00
Lukas
873ed87caa Raise ClientException when members intent is not enabled on guild.fetch_members 2020-11-21 21:30:45 -05:00
SebbyLaw
2e2560126f Implement icon_rl_as and cover_image_url_as for AppInfo 2020-11-21 21:11:47 -05:00
Rapptz
abe54f5bdc Translation sync with crowdin 2020-10-24 00:10:06 -04:00
Rapptz
763d46cd7a Version bump to v1.5.1 2020-10-19 19:44:10 -04:00
Rapptz
0be2d37e7a Add changelog for v1.5.1 2020-10-19 19:42:54 -04:00
Rapptz
707cb47438 Fix error when querying members from the gateway.
I accidentally made this return True instead of the actual member list
2020-10-19 19:37:16 -04:00
Rapptz
1a6295dffb Allow concurrent calls to guild.chunk()
This allows people who write guild.chunk() calls in highly concurrent
places such as on_message or checks to not spam the gateway with an
actual request and instead waits for the pre-existing request to finish
2020-10-19 02:47:03 -04:00
Florian Spieß
ae65d75f96
Load member from guild_member_update dispatch 2020-10-17 23:19:02 -04:00
Rapptz
3daaadafdd [commands] Lazily fetch members in discord.Member converters
This makes commands taking members mostly work transparently without
much effort from the user.
2020-10-17 23:05:22 -04:00
Rapptz
61e25cb090 Ensure our own member is never evicted from the cache in any policy. 2020-10-17 23:02:03 -04:00
Rapptz
2509ca6a82 Add internal method to check if the websocket is currently ratelimited 2020-10-17 22:51:29 -04:00
Rapptz
b07d474bd6 Fix attribute errors when timing out during chunking start-up 2020-10-17 22:02:44 -04:00
Rapptz
21ed9f61d2 Fix disconnect when trying to move to another voice channel.
Not overly proud of this implementation but this allows the library
to differentiate between a 4014 that means "move to another channel" or
"move nowhere". Sometimes the VOICE_STATE_UPDATE comes before the
actual websocket disconnect so special care had to be taken in that
case.

Fix #5904
2020-10-17 22:01:57 -04:00
Rapptz
b91ddc6f4e Mark intent alias flags as actual aliases to skip them in __iter__
Fix #5945
2020-10-17 18:50:56 -04:00
Rapptz
1c03a4aac9 Evict keys when they're set to None in PermissionOverwrite
Fixes #5929
2020-10-17 01:59:00 -04:00
Rapptz
b9e1bdf87e Properly insert at the end if position is not found when moving.
Fixes #5923
2020-10-17 01:52:35 -04:00
Rapptz
d9acc2f491 Escape multi-line quotes properly
Fix #5897
2020-10-17 01:36:31 -04:00
Josh
62040de6a7
Fix Colour.dark_theme docstring. 2020-10-16 22:51:50 -04:00
numbermaniac
d6df55afe2
logging.rst: Fix some typos and grammar errors 2020-10-16 22:46:31 -04:00
PythonCoderAS
a40e20fa38
Use Hashable mixin for Message 2020-10-16 22:46:08 -04:00
Eric Chan
b96ed43082
Fix typo in event reference 2020-10-16 22:44:51 -04:00
ChristopherJHart
f308f34db1
Add note pointing to discord.AllowedMentions 2020-10-04 22:52:00 -04:00
Rapptz
9d183ecc30 Add intents to the issue template 2020-10-03 21:48:34 -04:00
Rapptz
022b5f7902 Update intent documentation to use defaults 2020-10-03 01:42:50 -04:00
Xua
1066f42f1f
Add intents to event reference 2020-10-01 04:42:32 -04:00
Zomatree
4bce41f7aa
Add intents to examples 2020-10-01 04:42:08 -04:00
Rapptz
1518790c87 Some minor documentation fixes.
Make examples all mention where to put it for the unaware.
2020-09-28 21:42:32 -04:00
Rapptz
6d1bcf89da Version bump to v1.5.0 2020-09-28 20:57:10 -04:00
Rapptz
1919267e5c Add changelog for v1.4.2 2020-09-28 20:56:00 -04:00
Rapptz
821d833c11 Add changelog for v1.5.0 2020-09-28 20:33:15 -04:00
Rapptz
bf42cf7232 Add warning if guilds intent is disabled. 2020-09-28 05:39:13 -04:00
Rapptz
1ebb52b139 Guard GUILD_MEMBER_ADD/GUILD_MEMBER_REMOVE from errors
If the guilds intent is disabled all guilds are unavailable. This means
we don't receive a member_count attribute and cannot update it.
2020-09-28 05:12:05 -04:00
Alex Nørgaard
759fb52e56
Update intents with small typo fixes 2020-09-27 19:08:19 -04:00
Rapptz
28e5b2a5e1 Add Client.intents to query the current intents
Closes #5854
2020-09-26 06:35:41 -04:00
Nekokatt
3084deee18
Fixed incorrectly named 'Intent' class in doc.
`Intent.members` -> `Intents.members`.
2020-09-26 06:34:01 -04:00
Rapptz
e4d7f44aa5 Make Intent class creation more intuitive 2020-09-24 09:00:54 -04:00
apple502j
dc6e9e7fd6
Fix typo in ValueError message 2020-09-24 09:00:47 -04:00
Rapptz
de6c5ef675 More intent documentation.
Mention that you can downgrade the library to revert. Also mention
that intents need to be updated in the code as well as the developer
portal.
2020-09-24 02:00:47 -04:00
Rapptz
59d514fcdf More intent related documentation 2020-09-24 01:39:45 -04:00
Rapptz
005a80303f Add chunk_guilds_at_startup and deprecate fetch_offline_members 2020-09-24 01:17:04 -04:00
Sebastian Law
2974663367
Fix typos in Intents documentation 2020-09-24 00:17:37 -04:00
apple502j
0ebf5b2fa7
Add support for flag alias 2020-09-24 00:16:37 -04:00
Rapptz
7126f5a78c Use delete_message_days instead of delete-message-days 2020-09-23 08:03:06 -04:00
Rapptz
e8eb19b2b4 Use /invites/ instead of /invite/ 2020-09-23 07:58:57 -04:00
Rapptz
2e06239d3c Add documentation for gateway intents 2020-09-23 03:21:22 -04:00