| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Support animated avatars in User.avatar_url. | Rapptz | 2016-12-23 | 1 | -1/+6 | |
| | | ||||||
| * | Properly propagate loop. Fixes #420. | Rapptz | 2016-12-21 | 4 | -9/+12 | |
| | | ||||||
| * | Version bump to v0.16.0.v0.16.0 | Rapptz | 2016-12-19 | 2 | -2/+27 | |
| | | ||||||
| * | [commands] Shield against dictionary resize in Bot.close | Rapptz | 2016-12-17 | 1 | -2/+2 | |
| | | ||||||
| * | [commands] Unload all cogs when gracefully exiting bot. | Rapptz | 2016-12-17 | 1 | -0/+6 | |
| | | ||||||
| * | [commands] Properly propagate CommandError derived exceptions. | Rapptz | 2016-12-17 | 1 | -0/+2 | |
| | | | | | | | If a command or a group raised a CommandError derived exception it would be wrapped into CommandInvokeError. This fixes this case so it raises the original exception instead. | |||||
| * | [commands] Add special extension function 'teardown' for clean-up. | Rapptz | 2016-12-17 | 1 | -4/+14 | |
| | | | | | | | | | | | | | This is to support people who want to clean up some external resource that the extension is maintaining outside of a cog, where __unload should be used instead. The callable is the antipode of 'setup' and takes the same sole parameter, the bot, after all commands, events, and cogs have been unloaded. Fixes #405. | |||||
| * | [commands] Unload all extensions when gracefully closing bot. | Rapptz | 2016-12-17 | 1 | -0/+10 | |
| | | ||||||
| * | Add Channel.overwrites to get a channel's permission overwrites. | Rapptz | 2016-12-17 | 1 | -0/+28 | |
| | | | | | Fixes #414. | |||||
| * | Add support for partnered servers. Fixes #387. | Rapptz | 2016-12-17 | 2 | -11/+45 | |
| | | | | | | This commit allows you to edit a server's invite splash, query if something has partnered features, and retrieve the invite splash + URL. | |||||
| * | Timeout waiting for chunking. | Rapptz | 2016-12-16 | 1 | -4/+10 | |
| | | | | | | | Sometimes the bot would keep waiting for chunks that somehow finished before getting to the `wait` call. This is more so a temporary fix rather than a fully correct one. | |||||
| * | Discard null sequences in the gateway. | Rapptz | 2016-12-16 | 1 | -4/+4 | |
| | | | | | | This was forbidding the Discord gateway from allowing us to RESUME properly, causing an over-abundance of READY being called. | |||||
| * | [commands] Run global checks in help formatter. | khazhyk | 2016-12-16 | 1 | -1/+1 | |
| | | | | | | | Help formatter was not checking global bot-level checks, resulting in showing commands a user did not have permission for with show_check_failure disabled. | |||||
| * | Fix typo in wait_for_reaction documentation. | Rapptz | 2016-12-07 | 1 | -2/+2 | |
| | | ||||||
| * | Fix role comparisons. | Rapptz | 2016-12-02 | 1 | -1/+1 | |
| | | | | | Fixes #409 | |||||
| * | Make FAQ use change_presence instead of change_status. | Rapptz | 2016-11-30 | 1 | -4/+4 | |
| | | ||||||
| * | Version bump to v0.15.1v0.15.1 | Rapptz | 2016-11-30 | 2 | -2/+9 | |
| | | ||||||
| * | Fix crash on duplicate or out of order reactions. | khazhyk | 2016-11-30 | 1 | -2/+5 | |
| | | | | | Eventual consistency ftw | |||||
| * | Version bump to v0.15.0v0.15.0 | Rapptz | 2016-11-22 | 2 | -3/+25 | |
| | | ||||||
| * | [commands] Remove slots on Context. | Rapptz | 2016-11-22 | 1 | -3/+0 | |
| | | | | | | | | This is to allow people to set temporary local variables by injecting them directly into the context via some decorator or some other mechanism. Contexts are not kept alive long enough to warrant being slotted. | |||||
| * | 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 | |
| | | ||||||