Nadir Chowdhury
1b2688518e
Implement StageChannel and related methods
2021-04-03 22:43:41 -04:00
Tarek
6524869ddd
Implement voice region changing for voice channels
2021-04-01 03:49:45 -04:00
Rapptz
1c8d1b0289
Recreate aiohttp.FormData objects during request retries
...
Fixes #6531
2021-03-24 08:50:34 -04:00
z03h
fbb7ac6be1
Add roles to guild.estimate_pruned_members
2021-03-24 08:17:34 -04:00
Nadir Chowdhury
7d345e8e4e
remove trailing whitespace
2021-03-13 00:42:25 -05:00
Nadir Chowdhury
fb773dc1dd
Add remaining template endpoints
2021-02-23 03:58:03 -05:00
Nihaal Sangha
69bdc3a184
Change copyright year to present
2021-01-15 05:28:11 -05:00
Rapptz
3a75816ba1
Support setting the preferred locale via Guild.edit
...
Fix #6267
2021-01-05 22:43:22 -05:00
PikalaxALT
d1cb30cccf
Implement discord.Message.reply
2020-11-26 23:19:00 -05:00
Harmon
351a1a1865
Raise DiscordServerError for 503 Service Unavailable errors
2020-11-21 22:16:40 -05: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
450e71f086
Add a more concrete exception for 500 status codes.
...
Fixes #5797
2020-09-09 21:24:14 -04:00
jack1142
bd9821320e
Use a subclass rather than monkey-patching for the websocket
2020-07-25 09:59:40 -04:00
Rapptz
137ff34f3a
If we're out of retries just raise the OSError
2020-07-25 09:59:40 -04:00
Rapptz
e2f42597a5
Handle Connection Reset by Peer connection errors.
...
This should work both on Windows and on Linux.
Apparently these types of blips are considered normal for Discord. So
rather than letting the reconnect logic handler expect these to be
catastrophic, it should handle it specially so it doesn't waste an
IDENTIFY for what ultimately should just be a small networking blip.
This also makes it less noisy for the end-user as these complaints
happen from time to time.
2020-07-25 09:59:40 -04:00
Rapptz
058a1e608b
Fix voice websocket connections
2020-07-25 09:59:38 -04:00
Rapptz
b8154e365f
Rewrite gateway to use aiohttp instead of websockets
2020-07-25 09:59:38 -04:00
Tarek
a92e3e7b6b
Fix TypeError when not specifying roles.
2020-07-08 23:12:10 -04:00
Nadir Chowdhury
e971e2f16c
Allow more methods to set an audit log reason
2020-06-30 23:35:42 -04:00
Nadir Chowdhury
a64006ee9b
Add support for integrations
2020-06-28 14:50:43 -04:00
Nadir Chowdhury
2b3c6e0d47
Add support for Discord templates
2020-06-28 14:48:04 -04:00
Tarek
4bdebcd339
Fix error raised when using the roles parameter.
2020-06-26 22:54:02 -04:00
NCPlayz
bd1420b5f0
Allow editing of channel types for news and text channels
2020-05-29 23:21:59 -04:00
NCPlayz
ed80ba6a5e
Implement some missing attributes of Guild
(and Guild.edit
)
2020-05-23 22:04:02 -04:00
Rapptz
66c6be50d8
Prepare for the discord.com domain rename
2020-05-23 21:44:30 -04:00
unknown
b7c7c86a6b
Add roles parameter for pruning members.
2020-05-03 15:39:52 -04:00
Rapptz
d853a57e86
Rename allowed mention parameters to allowed_mentions
2020-04-04 13:22:51 -04:00
Rapptz
041785937e
Add support for configuring allowed mentions per message or bot wide.
2020-04-04 07:40:51 -04:00
Rapptz
00f6562728
Suppress missing Content-Type headers when fetching content
...
Fixes #2572
2020-02-22 19:07:17 -05:00
Rapptz
25a04ed135
Better detection for Cloudflare related 429s.
...
At some point Cloudflare started returning some JSON. I don't know how
this JSON looks like.
See #2544
2020-02-01 23:46:28 -05:00
Rapptz
6071607176
Bump copyright year to 2020
...
Closes #2510
2020-01-19 20:03:00 -05:00
Rapptz
87f9dcff9c
Add support for clearing a specific reaction.
...
Closes #2440
2020-01-17 19:53:28 -05:00
NCPlayz
9c6a121644
Implement discord.MessageFlags
...
Refactor flags placement and use it for suppression.
2019-12-20 20:56:40 -05:00
Rapptz
1b040fd4ba
Fix one more remaining loop passing for 3.8 in a Lock
2019-11-20 02:37:00 -05:00
Rapptz
a6f61dcbde
Fix all deprecation warnings for 3.8
2019-11-20 02:30:19 -05:00
NCPlayz
dab2519a09
Implement TextChannel.follow()
2019-11-15 04:23:15 -05:00
Rapptz
ea3d119ca6
Use X-Ratelimit-Reset-After header by default.
...
There is now an option to turn it off, of course.
2019-08-27 18:41:32 -04:00
Rapptz
1c6c26ee38
Fix bucket key to not have the method in there.
2019-08-27 18:41:32 -04:00
Rapptz
078d1d71d8
Use new rate limit millisecond precision option.
2019-08-27 18:41:31 -04:00
Rapptz
0cca3ca5c6
Add support for suppressing embeds.
2019-06-29 20:26:47 -04:00
NCPlayz
5698cf6df9
Implement Guild.fetch_roles
2019-06-29 19:14:22 -04:00
NCPlayz
851f83c821
Implement Guild.fetch_members
...
Also implements `MemberIterator`.
2019-06-29 19:14:19 -04:00
NCPlayz
f7c6c5995d
Implementing GET '/channels/:id' & '/guilds/:id/channels'
...
Signed-off-by: NCPlayz <chowdhurynadir0@outlook.com>
2019-06-07 19:12:59 -04:00
Rapptz
320dbc0618
Add support for system channel flags
2019-06-06 22:30:02 -04:00
Rapptz
483aa5465d
Properly handle compute_prune_count in prune members endpoint.
2019-05-30 18:01:03 -04:00
Rapptz
eb4de55f6d
Add reason to TextChannel.create_webhook
...
The reason parameter does not work with webhook deletes or edits so
they're not added. Probably a Discord bug.
2019-04-18 22:31:55 -04:00
Rapptz
14d66e7b9c
Internal consistency with message related HTTPClient methods
2019-04-14 21:05:20 -04:00
Rapptz
519f0c07ea
Add compute_prune_count to Guild.prune_members
...
Fix #2085
2019-04-14 17:33:57 -04:00
khazhyk
7078b665a3
allow passing 0 for logs_from parameters
2019-04-07 22:18:30 -07:00