aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add support for reactions.khazhyk2016-10-277-4/+323
| | | | | | | | | | | Reactions can be be standard emojis, or custom server emojis. Adds - add/remove_reaction - get_reaction_users - Messages have new field reactions - new events - message_reaction_add, message_reaction_remove - new permission - add_reactions
* Add around parameter to LogsFromIterator.khazhyk2016-10-163-9/+50
|
* Refactor LogsFromIteratorkhazhyk2016-10-162-126/+88
|
* Fix typo in change_presence validation messagekhazhyk2016-10-151-1/+1
|
* Fix Member.server_permissions docstring.Rapptz2016-10-041-1/+1
|
* [commands] Fix mistake in Paginator error message.Max Kamps2016-10-031-1/+1
|
* Add support for new Manage Webhooks permission.Rapptz2016-10-031-8/+14
|
* [commands] Fix Paginator still allowing lines which are too long.Max Kamps2016-10-031-1/+1
|
* Update Client documentation.Khazhismel2016-10-021-1/+1
|
* Fix Permissions.manage_emojis bit being incorrect.Rapptz2016-09-291-4/+4
|
* Fix URL pointing to better method in Client.change_statusRapptz2016-09-271-1/+1
|
* Version bump to v0.13.0v0.13.0Rapptz2016-09-262-2/+38
|
* [commands] Raise exception if Paginator gets a line that is too big.Rapptz2016-09-261-0/+11
| | | | Fixes #340
* Add Permissions.manage_emojisRapptz2016-09-261-3/+17
|
* Add the ability to add, delete, and edit custom emoji.Rapptz2016-09-262-0/+109
|
* Add support for "Do Not Disturb" and "Invisible" statuses.Rapptz2016-09-265-8/+86
| | | | | This deprecates Client.change_status in favour of the newer and more correct Client.change_presence.
* Remove unused endpoints.py file.Rapptz2016-09-253-43/+3
|
* Version bump to v0.12.0v0.12.0Rapptz2016-09-251-2/+2
|
* Update What's New page with v0.12.0 changes.Rapptz2016-09-251-0/+56
|
* Document undocumented Server.voice_client property.Rapptz2016-09-251-0/+3
|
* Catch Player errors and gracefully stop them.Rapptz2016-09-251-5/+37
| | | | | | | | This also introduces the concept of the after function taking a single parameter, the current player. This is useful for error handling, e.g. checking Player.error. Fixes #291
* Add Client.get_user_info to retrieve a User from ID.Rapptz2016-09-252-0/+30
|
* Fix 404'd FAQ links.Rapptz2016-09-251-2/+2
|
* Add Member.server_permissions to calculate server permissions.Rapptz2016-09-211-0/+27
|
* Add Server.role_hierarchy to get the current role hierarchy.Rapptz2016-09-211-0/+9
|
* Make Roles totally ordered.Rapptz2016-09-212-12/+50
| | | | | This also fixes a bug with Member.top_role that chose the wrong role should they have the same position.
* Upgrade requirements to stable aiohttp.Rapptz2016-09-201-2/+2
| | | | Also lighten up on websockets requirements.
* [commands] Allow coroutine functions in Bot.command_prefixRapptz2016-09-171-3/+8
|
* Add support for server verification levels.Rapptz2016-09-125-10/+50
| | | | | | This adds a new enum named VerificationLevel to denote said verification level. This enum will also be used in the Client.edit_server calls instead of the undocumented int parameter.
* Document new MessageType.pins_addRapptz2016-09-121-0/+3
|
* Support for pinned system messages.Rapptz2016-09-122-11/+16
|
* Fix import for Object.created_atRapptz2016-09-101-1/+1
|
* Fix bug when permission overwrites could be applied out of order.Rapptz2016-09-101-1/+7
| | | | | | | | | The bug was due to the fact that the way overwrites work is by doing a loop of all the values and then applying deny first and then allow. That way the overwrite is defined if role A and role B deny a permission but role C allows it (and said member has A, B, C roles) then the resolution should allow it rather than deny it regardless of the order of the data it is received in.
* Fix bug that disallowed ServerRegion from being used in edit_server.Rapptz2016-09-091-0/+3
|
* Add new EU Central and EU West server regions.Rapptz2016-09-092-0/+11
|
* [commands] Default converters now take in IDs to match against.Rapptz2016-09-091-10/+17
|
* [commands] Cooldowns don't trigger due to user usage error.Rapptz2016-09-081-11/+9
| | | | Fixes #325
* [commands] Added a method to reset command cooldown.Dan Hess2016-09-082-0/+17
|
* Fix gateway code to work with websockets 3.2.Rapptz2016-08-251-1/+2
|
* Ensure that keep alive threads are closed when a websocket closes.Rapptz2016-08-211-4/+5
| | | | | | | | | | The library worked with the assumption that whenever the recv call for the websocket would lead to a closure, the close method would be called to signal closure and as a result our close method would be called. This assumption turned out to be false as the websockets library would instead call an internal function named close_connection instead. So to solve our problem we need to override this function instead of close.
* Remove download stats badge.Rapptz2016-08-141-1/+0
|
* Document that Client.get_channel works with PrivateChannel too.Rapptz2016-08-141-1/+1
|
* Document what it means that an object is not edited in-place explicitlyRapptz2016-08-141-11/+22
| | | | | | This seems to be a very common question regarding the docs so might as well document exactly what this means rather than using cryptic and confusing wording.
* Explain cases where the on_message_edit event can be triggered.Rapptz2016-08-141-5/+21
|
* [commands] Delete module when it does not have a setup function.Rapptz2016-08-101-0/+2
|
* Emoji.url uses api url.Khazhismel2016-08-061-1/+1
|
* [commands] Add missing inspect import in converter.pyRapptz2016-08-041-0/+1
|
* Add emoji url propertyKhazhismel2016-08-021-0/+5
|
* Clean up Emoji documentation.Khazhismel2016-08-011-2/+0
|
* Document the new emoji stuff.Rapptz2016-08-011-1/+14
|