| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Propagate exceptions when an unhandled error happens | Rapptz | 2020-07-25 | 1 | -0/+17 |
| | | |||||
| * | Use a subclass rather than monkey-patching for the websocket | jack1142 | 2020-07-25 | 2 | -10/+6 |
| | | |||||
| * | Update message references in AutoShardedConnectionState | Rapptz | 2020-07-25 | 2 | -0/+31 |
| | | | | | Fixes #5133 | ||||
| * | Add guild_ready_timeout to control the timeout of GUILD_CREATE stream | Rapptz | 2020-07-25 | 2 | -4/+13 |
| | | | | | | | | This also fixes a timing issue where READY would take far too long to load for big bot authors. Closes #4112 | ||||
| * | Add a timeout for receiving websocket messages. | Rapptz | 2020-07-25 | 1 | -4/+8 |
| | | |||||
| * | If we're out of retries just raise the OSError | Rapptz | 2020-07-25 | 1 | -3/+2 |
| | | |||||
| * | Handle Connection Reset by Peer connection errors. | Rapptz | 2020-07-25 | 4 | -78/+107 |
| | | | | | | | | | | | | | 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. | ||||
| * | Add shard related connection and resume events. | Rapptz | 2020-07-25 | 4 | -0/+41 |
| | | | | | | | | These include: * on_shard_resumed * on_shard_connect * on_shard_disconnect | ||||
| * | Handle connection errors during reidentify flow. | Rapptz | 2020-07-25 | 1 | -5/+9 |
| | | |||||
| * | Make every shard maintain its own reconnect loop | Rapptz | 2020-07-25 | 1 | -14/+70 |
| | | | | | | | | | | | | | Previously if a disconnect happened the client would get in a bad state and certain shards would be double sending due to unhandled exceptions raising back to Client.connect and causing all shards to be reconnected again. This new code overrides Client.connect to have more finer control and allow each individual shard to maintain its own reconnect loop and then serially request reconnection to ensure that IDENTIFYs are not overlapping. | ||||
| * | Add before_identify_hook to have finer control over IDENTIFY syncing | Rapptz | 2020-07-25 | 4 | -19/+57 |
| | | |||||
| * | Fix READY not firing for multi-processed AutoShardedClient clusters | Rapptz | 2020-07-25 | 1 | -3/+2 |
| | | |||||
| * | Fix voice websocket connections | Rapptz | 2020-07-25 | 2 | -5/+14 |
| | | |||||
| * | Use a proper type for the event queue | Rapptz | 2020-07-25 | 1 | -15/+28 |
| | | |||||
| * | Rewrite gateway to use aiohttp instead of websockets | Rapptz | 2020-07-25 | 8 | -93/+98 |
| | | |||||
| * | Fix AttributeError on reconnection | Rapptz | 2020-07-25 | 1 | -4/+4 |
| | | |||||
| * | Can't use %d in here | Rapptz | 2020-07-25 | 1 | -3/+3 |
| | | |||||
| * | Add shard ID to keep alive logger messages | Rapptz | 2020-07-25 | 1 | -9/+9 |
| | | |||||
| * | Rewrite of AutoShardedClient to prevent overlapping identify | Rapptz | 2020-07-25 | 4 | -64/+72 |
| | | | | | This is experimental and I'm unsure if it actually works | ||||
| * | Add revisions to check_once docs | Jaime Garcia Jr | 2020-07-24 | 2 | -4/+6 |
| | | |||||
| * | Add documentation on bot_check_once | Jaime Garcia Jr | 2020-07-23 | 1 | -0/+4 |
| | | |||||
| * | Add a changelog entry for v1.3.4 | Rapptz | 2020-07-22 | 1 | -0/+10 |
| | | |||||
| * | Fix typo in on_socket_raw_send documentation | AXVin | 2020-07-22 | 1 | -1/+1 |
| | | |||||
| * | [commands] Add documentation for exceptions in Context.(re)invoke | SebbyLaw | 2020-07-22 | 1 | -0/+10 |
| | | |||||
| * | Add gray alias for discord.Colour | SebbyLaw | 2020-07-22 | 1 | -0/+8 |
| | | |||||
| * | [commands] GroupView.get_command shouldn't raise errors for empty names | jack1142 | 2020-07-22 | 1 | -0/+2 |
| | | |||||
| * | Added exception documentation for Guild.create_voice_channel | Skezza | 2020-07-22 | 1 | -0/+18 |
| | | |||||
| * | Add double backticks for some parameter mentions in the documentation. | Skezza | 2020-07-22 | 3 | -17/+17 |
| | | |||||
| * | Add Guild.change_voice_state to control our voice state. | jack1142 | 2020-07-22 | 1 | -0/+20 |
| | | |||||
| * | Fix detection of some JPEG images without JFIF or Exif info | Rapptz | 2020-07-21 | 1 | -1/+1 |
| | | | | | Closes #5143 | ||||
| * | Don't use a namedtuple for _Overwrites | Rapptz | 2020-07-08 | 1 | -2/+16 |
| | | | | | Fix #5109 | ||||
| * | Fix TypeError when not specifying roles. | Tarek | 2020-07-08 | 1 | -2/+4 |
| | | |||||
| * | [docs] fix reference to `Guild` and document `utils.resolve_template` | NCPlayz | 2020-07-08 | 3 | -4/+21 |
| | | |||||
| * | Document raises for Converter.convert | James | 2020-07-08 | 1 | -0/+8 |
| | | |||||
| * | Add a licence and encoding declaration to missing files | James | 2020-07-08 | 2 | -0/+52 |
| | | |||||
| * | Allow more methods to set an audit log reason | Nadir Chowdhury | 2020-06-30 | 4 | -23/+59 |
| | | |||||
| * | Allow Webhook to be hashable and comparable | Znunu | 2020-06-30 | 1 | -1/+19 |
| | | |||||
| * | Documentation formatting | Skezza | 2020-06-30 | 9 | -11/+11 |
| | | |||||
| * | Fix typo with voice_client documentation | Skezza | 2020-06-30 | 1 | -1/+1 |
| | | |||||
| * | [bugs] stop resolving Object for template/invite; remove dupe methods | NCPlayz | 2020-06-29 | 4 | -61/+18 |
| | | |||||
| * | Add support for bulk editing role positions | Nadir Chowdhury | 2020-06-28 | 1 | -0/+66 |
| | | |||||
| * | Add support for integrations | Nadir Chowdhury | 2020-06-28 | 6 | -1/+369 |
| | | |||||
| * | Add support for Discord templates | Nadir Chowdhury | 2020-06-28 | 6 | -2/+205 |
| | | |||||
| * | [commands] Raise TypeError when Optional is used with Greedy converter | Sebastian Law | 2020-06-28 | 2 | -2/+6 |
| | | |||||
| * | [tasks] Fix issue with default error handler in class context | Josh | 2020-06-28 | 1 | -1/+2 |
| | | |||||
| * | [commands] Add a new exception class for command registration errors | jack1142 | 2020-06-28 | 3 | -5/+35 |
| | | |||||
| * | Fix various inconsistencies within the documentation (#5067) | Sebastian Law | 2020-06-28 | 24 | -142/+378 |
| | | |||||
| * | Fix a KeyError for channels with no category in Guild.by_category | Rapptz | 2020-06-27 | 1 | -1/+4 |
| | | |||||
| * | Fix Guild.by_category not showing empty categories. | Rapptz | 2020-06-27 | 1 | -2/+3 |
| | | |||||
| * | Update Message.system_content join strings to be up to date. | Rapptz | 2020-06-27 | 1 | -37/+11 |
| | | | | | Fixes #4211 | ||||