sudosnok
67abfea61a
Add target_user and target_type to Invite objects
2021-04-21 23:30:35 -04:00
Rapptz
212d308835
[commands] Some minor clean up of the flag converter documentation
...
Fix #6761
2021-04-19 22:52:29 -04:00
Arnav Jindal
2e6c28bd60
Bump Python version in Quickstart documentation
2021-04-19 22:26:56 -04:00
Rapptz
18bf3d3a7d
[commands] Actually expose the FlagError base error
2021-04-19 10:27:24 -04:00
Rapptz
ddb71e2aed
[commands] Initial support for FlagConverter
...
The name is currently pending and there's no command.signature hook
for it yet since this requires bikeshedding.
2021-04-19 10:25:08 -04:00
Rapptz
c54e43360b
[commands] Add run_converters helper to call converters
2021-04-19 04:46:02 -04:00
Nadir Chowdhury
95777230b0
Add MessageType.guild_invite_reminder
2021-04-18 20:33:56 -04:00
Nadir Chowdhury
631a0b1e13
Add support for ApplicationFlags
2021-04-18 20:32:52 -04:00
Nadir Chowdhury
821b6c61cb
[docs] document inherited members on Asset
2021-04-17 23:40:13 -04:00
Rapptz
c2afa984ff
Use f-strings for attributetable
2021-04-17 19:40:40 -04:00
Rapptz
fdf81089b5
Add inherited members to (Partial)Emoji docs
2021-04-17 19:40:40 -04:00
z03h
304229071f
Add VoiceChannel.video_quality_mode
2021-04-17 08:10:41 -04:00
Nadir Chowdhury
5dec62f4c0
[commands] Add a converter for discord.Object
2021-04-16 08:18:57 -04:00
Nadir Chowdhury
8f9819eb4c
[docs] Fix various unresolved references
2021-04-15 22:41:41 -04:00
Rapptz
a6f7213c89
Rewrite webhooks to play better with typings and rate limits
...
This unfortunately required splitting the types into two. This led to
a lot of unfortunate code duplication that I didn't really enjoy
writing.
The new design allows users to pass an authentication token to make
webhook requests without the webhook token and allows to finally
edit the webhook channel.
The new design also uses a contextvar to store rate limiting
information so multiple instances or recreating instances no longer
clears the ratelimiting state since it's now essentially a "global"
object.
Closes #6525 , closes #6662 , closes #2509 , closes #1761
2021-04-15 08:04:32 -04:00
Nadir Chowdhury
f1fac96e33
Remove private_channel_(delete/create)
events
2021-04-11 15:13:23 -04:00
NCPlayz
4c565e5299
add reply and application_command types
2021-04-11 00:39:13 -04:00
Rapptz
42c3ee6eed
Bring back discord module in discord.ext.commands documentation
2021-04-10 15:49:39 -04:00
Rapptz
296bd069c1
Remove current module reference in commands API docs
2021-04-10 14:59:26 -04:00
Nadir Chowdhury
b20e92efd8
[docs] Fix references to Greedy
2021-04-10 14:59:09 -04:00
James
bcd3a00eaf
[commands] Make commands.Greedy
a typing.Generic
2021-04-10 07:27:32 -04:00
jack1142
4fee632526
Make the style of external and internal cross-references consistent
2021-04-10 04:03:22 -04:00
jack1142
4591705b55
Add missing attribute tables
2021-04-10 03:42:42 -04:00
Rapptz
ea32147d02
Fix all warnings with Sphinx
2021-04-10 03:27:40 -04:00
Sigmath Bits
68aef92b37
[commands]Add typing.Literal converter
2021-04-10 02:50:59 -04:00
Sebastian Law
05c123f3ab
Use f-strings in more places that were missed
2021-04-08 09:31:06 -04:00
Rapptz
e895a53713
[commands] Add StageChannelConverter to documentation
2021-04-08 00:44:47 -04:00
Sebastian Law
ece7064e64
[docs] add label to basic converters section
2021-04-07 07:12:52 -04:00
Rapptz
a9d5c0aa3b
Fix headers in partial webhook channel and guild objects
2021-04-07 06:37:09 -04:00
Rapptz
b818296c21
Remove type hints from generated docs
2021-04-07 06:35:29 -04:00
Shun Tannai
bda3afcad7
[commands] Update Converter list in ext.commands introduction
2021-04-07 03:20:35 -04:00
Zomatree
ad68a1d04e
Add source_channel and source_guild to Webhook
2021-04-06 23:31:18 -04:00
Rapptz
8cece19b22
Add on_interaction event and Interaction class.
...
This is the first pass at the functionality. It's currently a bit
incomplete.
2021-04-06 01:11:36 -04:00
Rapptz
8da6b47a36
Update changelog for v1.7.1
2021-04-05 21:39:35 -04:00
Rapptz
a3a6f88936
Add discord.utils.utcnow() helper function to ease migration
2021-04-04 23:59:04 -04:00
Rapptz
ff7094ce96
Convert datetimes to aware datetimes with UTC.
...
Naive datetimes will now be interpreted as local time throughout
the library.
2021-04-04 23:54:08 -04:00
Rapptz
fd58371f53
Remove some lingering userbot classes in the documentation
2021-04-04 20:05:19 -04:00
James
34ab772653
Use typing.Protocol instead of abc.ABCMeta
2021-04-04 18:05:49 -04:00
Rapptz
54288879e2
Remove userbot functionality
...
This has a lot of legacy and cruft so there may be some stuff I've
missed but this first pass is enough to get a clear separation.
2021-04-04 10:15:30 -04:00
Rapptz
9d39b135f4
Modernize code to use f-strings
...
This also removes the encoding on the top, since Python 3 does it by
default. It also changes some methods to use `yield from`.
2021-04-04 07:03:53 -04:00
Rapptz
f6df66a971
Add missing documentation for StoreChannelConverter
2021-04-04 00:21:15 -04:00
Rapptz
6d63cf0d5d
Add missing StoreChannel documentation
2021-04-04 00:17:59 -04:00
Rapptz
834a7d80aa
Fix StoreChannel reference in changelog
2021-04-04 00:04:30 -04:00
Rapptz
f8964b1b32
Add content_type to changelog
2021-04-03 23:33:03 -04:00
Rapptz
5b244a7002
Add changelog for v1.7
2021-04-03 23:09:47 -04:00
Nadir Chowdhury
1b2688518e
Implement StageChannel and related methods
2021-04-03 22:43:41 -04:00
Nadir Chowdhury
6887d3946a
[docs] Fix fetch_members/guilds documentation
2021-03-31 21:27:40 -04:00
Mikey
e66141e002
[docs] suggest presence in constructor instead of change_presence
2021-03-31 21:26:51 -04:00
apple502j
954dd09e18
Deprecate Client.logout
2021-03-31 07:30:41 -04:00
Edwin
31ee3fafc1
Add remove_markdown helper function
2021-03-28 18:38:34 -04:00