aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add missing bucket for endpoints.Rapptz2016-11-171-3/+3
|
* Documentation fixes.Rapptz2016-11-172-2/+8
|
* Add support for clearing a message's reactions.Rapptz2016-11-172-0/+26
|
* Add atomic add and remove role endpoints to HTTPClient.Rapptz2016-11-171-0/+8
| | | | These are currently unused since their use is pretty limited.
* Add FAQ entry about reactionsleovoel2016-11-141-0/+17
|
* Support message editing with rich embeds.Rapptz2016-11-132-7/+16
|
* Add support for rich embeds.Rapptz2016-11-135-6/+446
|
* Version bump to v0.14.3v0.14.3Rapptz2016-11-062-2/+13
|
* Change buckets for reactions.Rapptz2016-11-061-3/+3
|
* Fix crash on reaction remove.khazhyk2016-11-051-1/+1
| | | | | | | | Discord can sometimes send integer 0 as the emoji id instead of null to signify a non-custom emoji, which was causing a crash due to a 'is not None' check assuming the reaction was for an emoji with id 0. Probably a discord bug, but preferable to handle here rather than crash users.
* Version bump to v0.14.2v0.14.2Rapptz2016-11-042-2/+18
|
* Make Client.wait_for_reaction return a namedtuple instead.Rapptz2016-11-041-9/+26
| | | | Also fix a bug in the case that emoji parameter is `None`.
* Fix Reaction not importing.v0.14.1Rapptz2016-11-032-2/+14
| | | | Also bump version to v0.14.1
* Forgot the v0.14.0 heading in the docs.Rapptz2016-11-031-0/+3
|
* Version bump to v0.14.0v0.14.0Rapptz2016-11-032-2/+26
|
* Add Client.wait_for_reaction to wait for a reaction from a user.Rapptz2016-11-031-19/+144
|
* Change reaction events signature and name.Rapptz2016-11-032-7/+19
| | | | | | | | | This changes the event signature to be (reaction, user) instead of (message, reaction, user) since the reaction data class already has the message being reacted to as a member. The name was shortened from on_message_reaction_ to on_reaction_ since the message prefix was deemed redundant.
* Inject full Emoji to Reaction if we have it.khazhyk2016-11-035-35/+49
| | | | | | | Reaction objects with custom Emoji are partial. If we know of this Emoji (can find it on this client) then inject it. Otherwise, leave it as a hollow Emoji. We can still react with a hollow Emoji, but can't get other metadata about it.
* 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
|