| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Make discord.Embed builder more strict and easier to use. | Rapptz | 2016-11-22 | 1 | -70/+147 |
| | | | | | | | | | | | | | | | | | Allow for easier use when trying to "reuse" the same discord.Embed object by providing new methods such as Embed.clear_fields, Embed.set_field_at, and allowing you to set things to Embed.Empty to clear out an attribute. For ease of use, things are automatically casted to ``str`` to prevent the user from having HTTP 400 errors if they forgot to do so. The new embed builder also supports "fluent-style" interface to allow you to chain methods in a single line if necessary. Certain parameters were removed since they were ignored by Discord anyway such as `width` and `height` in Embed.set_image and Embed.set_thumbnail. | ||||
| * | Add PermissionOverwrite.is_empty to query empty state of an overwrite. | Rapptz | 2016-11-21 | 1 | -0/+8 |
| | | | | | Fixes #382 | ||||
| * | Add Permissions.update and PermissionOverwrite.update for bulk edits. | Rapptz | 2016-11-21 | 1 | -0/+38 |
| | | | | | | This should satisfy those that have a one-line obsession and make things a little bit easier if you have a dict. | ||||
| * | Support MESSAGE_REACTION_REMOVE_ALL event. | Rapptz | 2016-11-21 | 2 | -0/+16 |
| | | |||||
| * | Add missing bucket for endpoints. | Rapptz | 2016-11-17 | 1 | -3/+3 |
| | | |||||
| * | Documentation fixes. | Rapptz | 2016-11-17 | 2 | -2/+8 |
| | | |||||
| * | Add support for clearing a message's reactions. | Rapptz | 2016-11-17 | 2 | -0/+26 |
| | | |||||
| * | Add atomic add and remove role endpoints to HTTPClient. | Rapptz | 2016-11-17 | 1 | -0/+8 |
| | | | | | These are currently unused since their use is pretty limited. | ||||
| * | Add FAQ entry about reactions | leovoel | 2016-11-14 | 1 | -0/+17 |
| | | |||||
| * | Support message editing with rich embeds. | Rapptz | 2016-11-13 | 2 | -7/+16 |
| | | |||||
| * | Add support for rich embeds. | Rapptz | 2016-11-13 | 5 | -6/+446 |
| | | |||||
| * | Version bump to v0.14.3v0.14.3 | Rapptz | 2016-11-06 | 2 | -2/+13 |
| | | |||||
| * | Change buckets for reactions. | Rapptz | 2016-11-06 | 1 | -3/+3 |
| | | |||||
| * | Fix crash on reaction remove. | khazhyk | 2016-11-05 | 1 | -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.2 | Rapptz | 2016-11-04 | 2 | -2/+18 |
| | | |||||
| * | Make Client.wait_for_reaction return a namedtuple instead. | Rapptz | 2016-11-04 | 1 | -9/+26 |
| | | | | | Also fix a bug in the case that emoji parameter is `None`. | ||||
| * | Fix Reaction not importing.v0.14.1 | Rapptz | 2016-11-03 | 2 | -2/+14 |
| | | | | | Also bump version to v0.14.1 | ||||
| * | Forgot the v0.14.0 heading in the docs. | Rapptz | 2016-11-03 | 1 | -0/+3 |
| | | |||||
| * | Version bump to v0.14.0v0.14.0 | Rapptz | 2016-11-03 | 2 | -2/+26 |
| | | |||||
| * | Add Client.wait_for_reaction to wait for a reaction from a user. | Rapptz | 2016-11-03 | 1 | -19/+144 |
| | | |||||
| * | Change reaction events signature and name. | Rapptz | 2016-11-03 | 2 | -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. | khazhyk | 2016-11-03 | 5 | -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. | khazhyk | 2016-10-27 | 7 | -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. | khazhyk | 2016-10-16 | 3 | -9/+50 |
| | | |||||
| * | Refactor LogsFromIterator | khazhyk | 2016-10-16 | 2 | -126/+88 |
| | | |||||
| * | Fix typo in change_presence validation message | khazhyk | 2016-10-15 | 1 | -1/+1 |
| | | |||||
| * | Fix Member.server_permissions docstring. | Rapptz | 2016-10-04 | 1 | -1/+1 |
| | | |||||
| * | [commands] Fix mistake in Paginator error message. | Max Kamps | 2016-10-03 | 1 | -1/+1 |
| | | |||||
| * | Add support for new Manage Webhooks permission. | Rapptz | 2016-10-03 | 1 | -8/+14 |
| | | |||||
| * | [commands] Fix Paginator still allowing lines which are too long. | Max Kamps | 2016-10-03 | 1 | -1/+1 |
| | | |||||
| * | Update Client documentation. | Khazhismel | 2016-10-02 | 1 | -1/+1 |
| | | |||||
| * | Fix Permissions.manage_emojis bit being incorrect. | Rapptz | 2016-09-29 | 1 | -4/+4 |
| | | |||||
| * | Fix URL pointing to better method in Client.change_status | Rapptz | 2016-09-27 | 1 | -1/+1 |
| | | |||||
| * | Version bump to v0.13.0v0.13.0 | Rapptz | 2016-09-26 | 2 | -2/+38 |
| | | |||||
| * | [commands] Raise exception if Paginator gets a line that is too big. | Rapptz | 2016-09-26 | 1 | -0/+11 |
| | | | | | Fixes #340 | ||||
| * | Add Permissions.manage_emojis | Rapptz | 2016-09-26 | 1 | -3/+17 |
| | | |||||
| * | Add the ability to add, delete, and edit custom emoji. | Rapptz | 2016-09-26 | 2 | -0/+109 |
| | | |||||
| * | Add support for "Do Not Disturb" and "Invisible" statuses. | Rapptz | 2016-09-26 | 5 | -8/+86 |
| | | | | | | This deprecates Client.change_status in favour of the newer and more correct Client.change_presence. | ||||
| * | Remove unused endpoints.py file. | Rapptz | 2016-09-25 | 3 | -43/+3 |
| | | |||||
| * | Version bump to v0.12.0v0.12.0 | Rapptz | 2016-09-25 | 1 | -2/+2 |
| | | |||||
| * | Update What's New page with v0.12.0 changes. | Rapptz | 2016-09-25 | 1 | -0/+56 |
| | | |||||
| * | Document undocumented Server.voice_client property. | Rapptz | 2016-09-25 | 1 | -0/+3 |
| | | |||||
| * | Catch Player errors and gracefully stop them. | Rapptz | 2016-09-25 | 1 | -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. | Rapptz | 2016-09-25 | 2 | -0/+30 |
| | | |||||
| * | Fix 404'd FAQ links. | Rapptz | 2016-09-25 | 1 | -2/+2 |
| | | |||||
| * | Add Member.server_permissions to calculate server permissions. | Rapptz | 2016-09-21 | 1 | -0/+27 |
| | | |||||
| * | Add Server.role_hierarchy to get the current role hierarchy. | Rapptz | 2016-09-21 | 1 | -0/+9 |
| | | |||||
| * | Make Roles totally ordered. | Rapptz | 2016-09-21 | 2 | -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. | Rapptz | 2016-09-20 | 1 | -2/+2 |
| | | | | | Also lighten up on websockets requirements. | ||||
| * | [commands] Allow coroutine functions in Bot.command_prefix | Rapptz | 2016-09-17 | 1 | -3/+8 |
| | | |||||