aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix more places where server is used instead of guild in docstrings.Rapptz2017-02-082-3/+3
|
* Fix support for instant invites.Rapptz2017-02-084-96/+165
|
* Remove unused constants in HTTPClientRapptz2017-02-081-12/+0
|
* Add missing continue statement in gateway futures.Rapptz2017-02-081-0/+1
|
* Handle HEARTBEAT_ACKRapptz2017-02-081-2/+24
|
* Rewrite RESUME logic to be more in line with what is requested.Rapptz2017-02-083-24/+13
| | | | | | Apparently we should always try to RESUME first and if we get INVALIDATE_SESSION then we should IDENTIFY instead. This is the preferred way to do RESUMEs.
* 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.
* [commands] Fix converters returning the wrong types when an ID is passedRapptz2017-01-311-2/+2
|
* Fix Member.permissions_in passing in the wrong self parameter.Rapptz2017-01-311-0/+16
|
* Fix parsing of Invite.userRapptz2017-01-301-2/+2
|
* Faster implementation of Guild.default_channel.Rapptz2017-01-291-4/+4
|
* Change Role.is_everyone to Role.is_default.Rapptz2017-01-292-9/+9
|
* Make all public is_ functions into methods instead of properties.Rapptz2017-01-296-16/+11
|
* Remove unused Message._handle_upgrades function.Rapptz2017-01-291-17/+0
|
* Re-add Client.wait_until_readyRapptz2017-01-292-1/+23
|
* Allow removing an embed in Message.editRapptz2017-01-292-15/+22
|
* Add missing int casts in many different events in the state.Rapptz2017-01-282-14/+13
| | | | Also remove redundant role parsing in Member._update_roles.
* [commands] Implement before and after invoke command hooks.Rapptz2017-01-272-2/+186
| | | | Fixes #464.
* [commands] Add Context.command_failed attribute.Rapptz2017-01-272-7/+12
|
* Add ClientUser.friends and ClientUser.blockedRapptz2017-01-271-0/+10
|
* [commands] Add cog local checks via __local_checkRapptz2017-01-261-0/+10
|
* [commands] Rename __check to __global_check for cogs.Rapptz2017-01-261-3/+3
|
* [commands] Allow customising the Context class in get_context.Rapptz2017-01-261-3/+9
|
* Update examples to use the new generic wait_for.Rapptz2017-01-262-6/+10
|
* Replace wait_for_* with a generic Client.wait_forRapptz2017-01-251-288/+84
|
* Add compatibility shim for asyncio.Future creation.Rapptz2017-01-254-4/+13
| | | | Should provide better support for uvloop.
* Remove unused ChannelPermissions namedtuple.Rapptz2017-01-252-4/+1
|
* Remove Client.__getattr__ and Client.__setattr__ shims.Rapptz2017-01-251-25/+28
| | | | We should use properties instead.
* Optimise attribute access when dispatching.Rapptz2017-01-252-23/+18
|
* Implement User.profile coroutine to get a user's profile.Rapptz2017-01-244-2/+70
|
* Add option to disable auto member chunking.Rapptz2017-01-234-97/+156
|
* Fix issue with user bots chunking unavailable guilds.Rapptz2017-01-211-2/+2
|
* Allow unique invites for Client.create_invite.Rapptz2017-01-212-3/+6
|
* Update copyright year to 2017.Rapptz2017-01-2044-49/+49
|
* Add support for relationships.Rapptz2017-01-208-5/+272
|
* Add ClientUser.premium boolean.Rapptz2017-01-201-1/+4
|
* Make ClientUser separate from a regular User.Rapptz2017-01-196-153/+221
| | | | This removes Client.edit_profile in favour of ClientUser.edit.
* Remove email/password based login.Rapptz2017-01-192-113/+11
|
* Reimplement Guild.me property without patching it in.Rapptz2017-01-182-8/+8
|
* Fix bug with GuildChannel.edit and Role.edit with positions.Rapptz2017-01-163-5/+12
| | | | I did not update the HTTP code for these two methods.
* Fix AutoShardedClient docstring.Rapptz2017-01-161-1/+1
|
* [commands] Guarantee that local error handler is called before generic.Rapptz2017-01-152-4/+4
|
* [commands] Change UserConverter to actually work with User, not Member.Rapptz2017-01-141-1/+27
|
* Remove _get_guild_id from Messageable ABC.Rapptz2017-01-147-39/+11
|
* [commands] Split process_commands into lower level bits.Rapptz2017-01-142-49/+98
|
* Show inherited members in the docs for User and Member.Rapptz2017-01-131-0/+2
|
* Fix documentation to properly use Messageable.sendRapptz2017-01-132-12/+12
|
* [commands] Make Command a descriptor for #426.Rapptz2017-01-132-2/+5
|
* Use the improved role creation endpoint for making roles.Rapptz2017-01-132-10/+49
|