aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Stop asyncio.async throwing a syntax error in 3.7.asyncMysterialPy2018-01-051-1/+1
| | | Maintains support for < 3.4.4
* Point to the new server and vanity URL.Rapptz2017-11-281-11/+3
|
* Add ChannelType.category enum value.Rapptz2017-11-282-4/+9
|
* Fix extra in __all__ export for gatewayRapptz2017-10-141-2/+1
|
* Remove handling of ReconnectWebsocketAnis B2017-10-111-2/+2
|
* Raise ResumeWebsocket in case of RECONNECTAnis B2017-10-111-5/+1
|
* Actually resume on opcode RECONNECTAnis B2017-10-111-2/+1
|
* ran faq through a spelling and grammar checkerSleepy Flower Girl2017-10-032-2/+2
|
* Version bump to v0.16.12v0.16.12Rapptz2017-10-011-2/+2
|
* Sort member roles in GUILD_CREATERapptz2017-09-171-1/+1
|
* Version bump to v0.16.11v0.16.11Rapptz2017-08-291-2/+2
|
* Sort roles by hierarchy rather than by ID.Rapptz2017-08-292-16/+9
|
* Game objects are really dumb.Rapptz2017-08-211-4/+4
|
* Version bump to v0.16.10v0.16.10Rapptz2017-08-191-2/+2
|
* Consume remaining keyword arguments in Game constructor.Rapptz2017-08-191-1/+1
|
* Version bump to v0.16.9v0.16.9Rapptz2017-08-161-2/+2
|
* Don't use find_packages here.Rapptz2017-08-161-2/+2
|
* Add default type for Game.Rapptz2017-08-161-7/+7
| | | | Good meme.
* Hide constructor for objects that shouldn't be created by users.Datmellow2017-07-051-13/+13
|
* Change yield from to await in some docstrings.Rapptz2017-07-042-2/+2
| | | | Fix #625.
* Fix afk_channel being None in Client.edit_serverRapptz2017-06-191-3/+11
|
* Documentation fix.Rapptz2017-05-211-2/+2
| | | | Fix #482
* Version bump to v0.16.8v0.16.8Rapptz2017-05-211-2/+2
|
* Add timeouts for websocket initial connections.khazhyk2017-05-211-5/+44
| | | | | | | | | | In DiscordWebSocket and DiscordVoiceWebsocket the from_client factory methods can hang indefintely on all websocket ops. We set static timeouts and attempt to reconnect if we time out. Additionally, do not return from DiscordVoiceWebSocket.from_client until we set up the keep alive thread, which is created after we receive the READY payload.
* Add Permissions.view_audit_logsRapptz2017-04-301-3/+12
|
* Revert "Add timeouts for websocket initial connections."Rapptz2017-04-231-34/+5
| | | | This reverts commit 6dca5035df3cd6225f4b7761491614b31bcccc29.
* Fix RESUME handling and make sure to wait 5 seconds before attempting.Rapptz2017-04-221-2/+4
|
* Add timeouts for websocket initial connections.khazhyk2017-04-221-5/+34
| | | | | | | | | | In DiscordWebSocket and DiscordVoiceWebsocket the from_client factory methods can hang indefintely on all websocket ops. We set static timeouts and attempt to reconnect if we time out. Additionally, do not return from DiscordVoiceWebSocket.from_client until we set up the keep alive thread, which is created after we receive the READY payload.
* Use an asyncio.Event instead of an asyncio.Lock for global rate limits.Rapptz2017-04-081-6/+8
| | | | | | | There were some dead-locking issues that I suspect were due to the way the global rate limit was handled. This changes it into a simple Event that allows multiple coroutines to pass through instead of one by one.
* Don't reconnect in sharding related codes.Rapptz2017-03-151-1/+1
|
* Better timeout handling in join_voice_channelcookkkie2017-03-131-2/+2
|
* Add rollback strategy to Client.join_voice_channelcookkkie2017-03-131-2/+7
|
* Version bump to v0.16.7v0.16.7Rapptz2017-02-271-2/+2
|
* Remove nonce when sending messages.Rapptz2017-02-271-4/+1
|
* Version bump to v0.16.6v0.16.6Rapptz2017-02-142-2/+16
|
* Handle HEARTBEAT_ACKRapptz2017-02-141-1/+21
|
* Ensure after is called inside the daemon thread for players.Rapptz2017-02-141-2/+6
|
* [commands] Make Command a descriptor for #426.Rapptz2017-02-112-2/+5
|
* Removed unused variables in routes.Rapptz2017-02-091-1/+0
|
* Remove unused constants in HTTPClientRapptz2017-02-081-12/+0
|
* Add missing continue statement in gateway futures.Rapptz2017-02-081-0/+1
|
* Only defer the lock if we're pre-emptively rate limiting.Rapptz2017-02-081-1/+1
| | | | | | If a 429 was already hit somehow then we're no longer pre-emptively rate limiting and we're going to end up having a race condition in the lock/unlock cycle.
* [commands] Better support for retrieving children commands.Rapptz2017-02-061-2/+25
| | | | | * GroupMixin.get_command now supports fully qualified names * Add GroupMixin.walk_commands to get an iterator of all commands.
* Fix potential chunking woe.Rapptz2017-01-231-1/+1
|
* Fix Client.create_server.khazhyk2017-01-221-2/+5
| | | | | | | | | Client was using .name of enum instead of .value, resulting in invalid requests being sent to discord. edit_server region changing was not broken as the region field was str()'d, which uses .value. Also document that most bot accounts cannot use create_server.
* Version bump to v0.16.5v0.16.5Rapptz2017-01-211-2/+2
|
* Allow unique invites to be created in Client.create_invite.Rapptz2017-01-212-3/+6
|
* Fix issue with chunking on userbots when a guild is unavailable.Rapptz2017-01-211-1/+1
|
* Fix bug with Client.move_channel and Client.move_role.v0.16.4Rapptz2017-01-163-9/+12
|
* Fix case where on_reaction_add returned None in PMs with users.Rapptz2017-01-131-0/+2
|