aboutsummaryrefslogtreecommitdiff
path: root/discord
Commit message (Collapse)AuthorAgeFilesLines
* Fix typos in Intents documentationSebastian Law2020-09-241-8/+8
|
* Add support for flag aliasapple502j2020-09-242-11/+25
|
* Use delete_message_days instead of delete-message-daysRapptz2020-09-231-1/+1
|
* Use /invites/ instead of /invite/Rapptz2020-09-231-2/+2
|
* Add documentation for gateway intentsRapptz2020-09-231-2/+107
|
* Mention potential Guild.member_count accuracy issuesRapptz2020-09-231-1/+8
|
* Fix presence intent docstringMuhammad Hamza2020-09-231-1/+1
|
* Disable voice cache in weird intent configurations.Rapptz2020-09-231-0/+3
|
* Fix up wording in MemberCacheFlags exceptionRapptz2020-09-231-1/+1
|
* Some documentation fixes for MemberCacheFlags and IntentsRapptz2020-09-231-1/+2
|
* Default MemberCacheFlags based on intentsRapptz2020-09-233-2/+30
|
* Add a special exception for required privileged intentsRapptz2020-09-233-3/+43
|
* Pass default intents if not explicitly givenRapptz2020-09-231-0/+2
|
* Intern status and overwrite stringsRapptz2020-09-232-5/+7
|
* Allow finer grained control over the member cache.Rapptz2020-09-236-11/+172
|
* Raise if member intent is not enabledRapptz2020-09-231-0/+9
|
* Don't cache members during guild start up if cache is disabled.Rapptz2020-09-231-1/+4
| | | | | | | This is mainly a half-implemented commit. There are a few more places where cache consistency is necessary. In the future there will probably be a member cache policy enum that will be used and cache consistency will be tackled in part of that larger refactoring.
* Add Guild.chunk and deprecated Client.request_offline_membersRapptz2020-09-234-32/+57
|
* Fix Client.request_offline_members no longer workingRapptz2020-09-232-8/+17
|
* Add versionadded for intents enumRapptz2020-09-231-0/+2
|
* Explicitly disable the members presence by defaultRapptz2020-09-231-4/+11
|
* Fix timeouts due to hitting the gateway rate limitRapptz2020-09-231-2/+2
|
* Maximize the amount of concurrency while chunking.Rapptz2020-09-231-1/+13
| | | | | | In order to reduce our amount of backpressure we need to limit the amount of concurrent chunk requests we can have so the gateway buffer has some time to breathe.
* Check for zombie connections through last received payloadRapptz2020-09-231-1/+9
| | | | | | | The previous code would check zombie connections depending on whether HEARTBEAT_ACK was received. Unfortunately when there's exceeding backpressure the connection can terminate since the HEARTBEAT_ACK is buffered very far away despite it being there, just not received yet.
* Speed up chunking for guilds with presence intent enabledRapptz2020-09-231-3/+8
|
* Maximize concurrency when chunking on AutoSharded clientsRapptz2020-09-231-21/+45
|
* Use a lock for the gateway rate limiter.Rapptz2020-09-231-5/+12
| | | | | This will allow for higher concurrency in AutoSharded situations where I can mostly "fire and forget" the chunk requests.
* Heartbeats bypass the rate limits for gatewayRapptz2020-09-231-3/+14
|
* All guilds require chunking if opting into itRapptz2020-09-231-6/+3
|
* Handle user updates within GUILD_MEMBER_UPDATERapptz2020-09-232-10/+17
|
* Rewrite chunking to work with intents.Rapptz2020-09-233-174/+91
| | | | | | | | 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.
* Add more close codes that can't be handled for reconnecting.Rapptz2020-09-231-1/+1
|
* Change unknown cache log warnings from WARNING -> DEBUGRapptz2020-09-231-19/+19
|
* Handle gateway rate limits by using a rate limiter.Rapptz2020-09-231-0/+31
| | | | | With the new chunking changes this will become necessary and we don't want to disconnect from having too many outwards requests.
* Add support for guild intentsRapptz2020-09-234-1/+331
|
* Properly handle disconnects in voice when force disconnectedRapptz2020-09-231-3/+7
|
* Fix issues with VoiceProtocol docstrsings. Josh2020-09-231-4/+6
|
* Correct some protocol errors in v4 of voice gatewayRapptz2020-09-232-13/+16
|
* Implement VoiceProtocol lower level hooks.Rapptz2020-09-238-106/+227
| | | | | This allows changing the connect flow and taking control of it without relying on internal events or tricks.
* Fix and add documentationMichael2020-09-2314-27/+95
|
* Add support for message_reference on Message objectSebastian Law2020-09-232-2/+43
|
* Remove namedtuples to better future guard the libraryTarek2020-09-214-11/+28
|
* Fix allowed_mentions when sending files Xua2020-09-201-1/+1
|
* Add competing activity typeiDutchy2020-09-201-0/+1
|
* Completely update member references from message inner members.Rapptz2020-09-172-3/+8
| | | | Fixes #5819
* Revert "Add fetch_message_fast using history endpoint"Rapptz2020-09-141-37/+0
| | | | | | | This reverts commit a309088ae4be7c2e837e5d180822c0f9060fe86d. A rate limited was added to this method after 5 years defeating the purpose of it.
* Add missing permission in clone documentationDuck2020-09-111-0/+3
|
* Remove caching from AutoShardedClient.shardsRapptz2020-09-101-1/+1
|
* [tasks] Lazily fetch event loop if one isn't providedRapptz2020-09-101-1/+4
| | | | Fixes #5808
* Add a more concrete exception for 500 status codes.Rapptz2020-09-093-3/+20
| | | | Fixes #5797