aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Add info logging for close codes we cannot handle.Rapptz2017-02-241-0/+1
|
* Miscellaneous documentation fixes in Client.wait_forRapptz2017-02-231-4/+7
|
* Remove Client.email attribute.Rapptz2017-02-231-5/+0
| | | | Use ClientUser.email instead.
* Fall back to single message delete in Messageable.purgeRapptz2017-02-231-9/+30
| | | | | | Also make it work on user accounts. Fixes #456.
* Add User.avatar_url_as to convert a user's avatar.Rapptz2017-02-221-5/+37
|
* [commands] Register cog listeners with the name of the attribute.Rapptz2017-02-221-1/+1
|
* Forward keyword arguments in Member.banRapptz2017-02-211-2/+2
|
* Fix Client.emojis returning a list of IDs.Rapptz2017-02-211-1/+1
|
* Check that the type in Colour and Permissions are int.Rapptz2017-02-212-1/+7
|
* Reconnect when a task times out and propagates.Rapptz2017-02-191-0/+1
|
* [commands] Fix bad logic in command list filtering.Rapptz2017-02-181-1/+1
|
* Fix NameError in GuildChannel.overwrites_forRapptz2017-02-171-2/+2
|
* Fix Guild.bans to return a BanEntry object.Rapptz2017-02-161-4/+15
|
* Add experimental reconnection logic.Rapptz2017-02-153-33/+141
|
* Don't RESUME when given sharding related close codes.Rapptz2017-02-151-1/+1
|
* Make discord.ext a namespace package.Rapptz2017-02-142-13/+2
|
* Ensure after is called inside the daemon thread for players.Rapptz2017-02-141-2/+6
|
* [commands] Add commands.clean_content converter.Rapptz2017-02-132-2/+62
|
* Fix bug with Message.role_mentions always being empty.Rapptz2017-02-131-1/+1
|
* [commands] Allow converters to be instantiated.Rapptz2017-02-132-8/+14
| | | | | | | | | | This allows for you to create converters that can have varying behaviour using the converter's __init__ instead of having to do a meta-class based approach to get around the fact that __init__ is part of the interface. To make up for the lack of __init__, a new method Converter.prepare was added to do the work that __init__ used to do.
* Allow utils.maybe_coroutine to take any arguments.Rapptz2017-02-131-3/+3
|
* Add support for limit=None in Messageable.history.Rapptz2017-02-132-11/+33
| | | | Fixes #480.
* [commands] Remove Commands: if no commands can be run in help command.Rapptz2017-02-131-2/+4
|
* Documentation fixes for permission.Rapptz2017-02-131-3/+3
|
* [commands] Add cog local error handlers via __error.Rapptz2017-02-121-2/+11
|
* [commands] Add param attribute to MissingRequiredArgumentRapptz2017-02-122-2/+9
| | | | | | This should allow easier querying on what argument is missing. Fixes #470.
* Implement async checks. Fixes #380.Rapptz2017-02-125-40/+83
|
* Implement utilities for AsyncIterator.Rapptz2017-02-114-52/+181
| | | | Closes #473.
* Add Client.get_user_profile to get an arbitrary user's profile.Rapptz2017-02-101-1/+38
|
* Add Client.emojis to get all emojis.Rapptz2017-02-102-6/+9
| | | | This removes the older get_all_emojis generator.
* Fix NameError in GroupChannel.Rapptz2017-02-101-1/+1
|
* [commands] Add Command.usage argument to override argument display.Michael Van Buren2017-02-102-1/+6
|
* Fix Member.display_name to work.Rapptz2017-02-102-1/+11
|
* Fix NameError in Client.get_inviteRapptz2017-02-101-1/+1
|
* Better group DM support.Rapptz2017-02-093-1/+174
|
* Call message edit handlers after attempting to patch individual fieldsRapptz2017-02-091-6/+6
|
* Removed unused variables in routes.Rapptz2017-02-091-3/+0
|
* 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
|