Commit Graph

  • fb1f9ac659 Add PermissionOverwrite.is_empty to query empty state of an overwrite. Rapptz 2016-11-21 03:12:44 -05:00
  • 7ff7b0fb9c Add Permissions.update and PermissionOverwrite.update for bulk edits. Rapptz 2016-11-21 03:08:03 -05:00
  • 92c3c2804d Support MESSAGE_REACTION_REMOVE_ALL event. Rapptz 2016-11-21 02:49:50 -05:00
  • e8905fd41b Add missing bucket for endpoints. Rapptz 2016-11-17 21:07:22 -05:00
  • 44624b7f44 Documentation fixes. Rapptz 2016-11-17 20:41:57 -05:00
  • 18178c26aa Add support for clearing a message's reactions. Rapptz 2016-11-17 20:37:33 -05:00
  • 4c1fd2c9b1 Add atomic add and remove role endpoints to HTTPClient. Rapptz 2016-11-17 20:27:43 -05:00
  • cb370a0ca0 Add FAQ entry about reactions leovoel 2016-11-14 22:57:21 -02:00
  • a312f21bc3 Support message editing with rich embeds. Rapptz 2016-11-13 22:12:16 -05:00
  • af46718460 Add support for rich embeds. Rapptz 2016-11-13 05:05:22 -05:00
  • a7ba0bb7c4 Version bump to v0.14.3 v0.14.3 Rapptz 2016-11-06 01:04:50 -04:00
  • ae796e0d01 Change buckets for reactions. Rapptz 2016-11-06 01:03:57 -04:00
  • 8bd242f00b Fix crash on reaction remove. khazhyk 2016-11-05 21:40:54 -07:00
  • 4fa1349869 Version bump to v0.14.2 v0.14.2 Rapptz 2016-11-04 00:14:07 -04:00
  • edcd1750c9 Make Client.wait_for_reaction return a namedtuple instead. Rapptz 2016-11-04 00:02:03 -04:00
  • f56dbb0379 Fix Reaction not importing. v0.14.1 Rapptz 2016-11-03 22:28:18 -04:00
  • e68e3f955d Forgot the v0.14.0 heading in the docs. Rapptz 2016-11-03 22:00:35 -04:00
  • 0e856494ed Version bump to v0.14.0 v0.14.0 Rapptz 2016-11-03 21:52:21 -04:00
  • 0e8a92cbac Add Client.wait_for_reaction to wait for a reaction from a user. Rapptz 2016-11-03 21:44:24 -04:00
  • 12a3403af3 Change reaction events signature and name. Rapptz 2016-11-03 20:03:36 -04:00
  • 4d87b2f817 Inject full Emoji to Reaction if we have it. khazhyk 2016-10-27 20:32:14 -07:00
  • c4acc0e1a1 Add support for reactions. khazhyk 2016-10-26 21:34:28 -07:00
  • 158ac6bb50 Add around parameter to LogsFromIterator. khazhyk 2016-10-16 17:41:11 -07:00
  • e2667a6f66 Refactor LogsFromIterator khazhyk 2016-10-16 17:14:24 -07:00
  • 98d8c855d8 Fix typo in change_presence validation message khazhyk 2016-10-15 15:54:31 -07:00
  • 14def4b68e Fix Member.server_permissions docstring. Rapptz 2016-10-04 18:55:34 -04:00
  • 25c262461e [commands] Fix mistake in Paginator error message. Max Kamps 2016-10-03 13:27:02 +02:00
  • b39de025c5 Add support for new Manage Webhooks permission. Rapptz 2016-10-03 00:35:36 -04:00
  • 8f0d16629f [commands] Fix Paginator still allowing lines which are too long. Max Kamps 2016-10-03 00:09:56 +02:00
  • adf74eef76 Update Client documentation. Khazhismel 2016-10-02 14:06:31 -07:00
  • 18a9b75990 Fix Permissions.manage_emojis bit being incorrect. Rapptz 2016-09-29 18:32:47 -04:00
  • 2927e5fd39 Fix URL pointing to better method in Client.change_status Rapptz 2016-09-27 01:32:45 -04:00
  • 1a624cd037 Version bump to v0.13.0 v0.13.0 Rapptz 2016-09-26 23:32:33 -04:00
  • 7c0be1cade [commands] Raise exception if Paginator gets a line that is too big. Rapptz 2016-09-26 23:25:52 -04:00
  • 5d8d3ab43a Add Permissions.manage_emojis Rapptz 2016-09-26 23:02:44 -04:00
  • 9322bc78be Add the ability to add, delete, and edit custom emoji. Rapptz 2016-09-26 23:02:28 -04:00
  • 7272190e2d Add support for "Do Not Disturb" and "Invisible" statuses. Rapptz 2016-09-26 19:54:52 -04:00
  • fc1155c160 Remove unused endpoints.py file. Rapptz 2016-09-25 21:54:38 -04:00
  • 1987cd10df Version bump to v0.12.0 v0.12.0 Rapptz 2016-09-25 19:16:19 -04:00
  • 9fddcf0a21 Update What's New page with v0.12.0 changes. Rapptz 2016-09-25 19:15:48 -04:00
  • 83d3b72566 Document undocumented Server.voice_client property. Rapptz 2016-09-25 19:00:29 -04:00
  • 6fec17d7d4 Catch Player errors and gracefully stop them. Rapptz 2016-09-25 05:27:35 -04:00
  • 96ca7cafee Add Client.get_user_info to retrieve a User from ID. Rapptz 2016-09-25 04:40:31 -04:00
  • 7a2b944b72 Fix 404'd FAQ links. Rapptz 2016-09-25 03:58:43 -04:00
  • 625ed18cff Add Member.server_permissions to calculate server permissions. Rapptz 2016-09-21 04:50:22 -04:00
  • 5e20b468c1 Add Server.role_hierarchy to get the current role hierarchy. Rapptz 2016-09-21 03:53:51 -04:00
  • 13f85b3292 Make Roles totally ordered. Rapptz 2016-09-21 03:53:24 -04:00
  • 09e77e548a Upgrade requirements to stable aiohttp. Rapptz 2016-09-20 23:08:41 -04:00
  • 967d43c35b [commands] Allow coroutine functions in Bot.command_prefix Rapptz 2016-09-17 15:01:56 -04:00
  • 203c64a9a4 Add support for server verification levels. Rapptz 2016-09-12 22:38:06 -04:00
  • 713037836c Document new MessageType.pins_add Rapptz 2016-09-12 20:25:32 -04:00
  • da986b2d7c Support for pinned system messages. Rapptz 2016-09-12 20:22:53 -04:00
  • 1a0182e6eb Fix import for Object.created_at Rapptz 2016-09-10 23:06:02 -04:00
  • 26f5bcd725 Fix bug when permission overwrites could be applied out of order. Rapptz 2016-09-10 16:11:52 -04:00
  • bca6b2a133 Fix bug that disallowed ServerRegion from being used in edit_server. Rapptz 2016-09-09 19:24:21 -04:00
  • 8384edb061 Add new EU Central and EU West server regions. Rapptz 2016-09-09 19:23:55 -04:00
  • 152b3a1125 [commands] Default converters now take in IDs to match against. Rapptz 2016-09-09 06:53:22 -04:00
  • b0509a6910 [commands] Cooldowns don't trigger due to user usage error. Rapptz 2016-09-08 07:13:22 -04:00
  • b7ffbca0c7 [commands] Added a method to reset command cooldown. Dan Hess 2016-09-06 15:03:47 -05:00
  • a23e51f6c4 Fix gateway code to work with websockets 3.2. Rapptz 2016-08-25 17:09:34 -04:00
  • 0b6e74ebec Ensure that keep alive threads are closed when a websocket closes. Rapptz 2016-08-21 11:45:41 -04:00
  • dd8c32ceff Remove download stats badge. Rapptz 2016-08-14 19:28:14 -04:00
  • b1da659374 Document that Client.get_channel works with PrivateChannel too. Rapptz 2016-08-14 16:53:43 -04:00
  • b2808b2abd Document what it means that an object is not edited in-place explicitly Rapptz 2016-08-14 13:52:08 -04:00
  • 83c7ba612e Explain cases where the on_message_edit event can be triggered. Rapptz 2016-08-14 13:41:57 -04:00
  • 1e9251cfef [commands] Delete module when it does not have a setup function. Rapptz 2016-08-10 15:09:07 -04:00
  • 6344504dfc Emoji.url uses api url. Khazhismel 2016-08-04 00:54:18 -07:00
  • a55e1241a7 [commands] Add missing inspect import in converter.py Rapptz 2016-08-04 21:38:35 -04:00
  • 14c8aed1a3 Add emoji url property Khazhismel 2016-08-02 17:37:31 -07:00
  • 504fbaafd5 Clean up Emoji documentation. Khazhismel 2016-08-01 21:01:09 -07:00
  • 45083a6f15 Document the new emoji stuff. Rapptz 2016-08-01 18:52:34 -04:00
  • c72c23278d [commands] Add custom emoji converter. Khazhismel 2016-07-31 22:12:24 -07:00
  • c5a989eeb2 Add custom emoji support. Khazhismel 2016-07-31 22:12:06 -07:00
  • fd3d775271 Version bump to v0.11.0 v0.11.0 Rapptz 2016-07-30 14:02:12 -04:00
  • 3ec9b7fb97 [commands] Make HelpFormatter ignore hidden commands for max_width. PapyrusThePlant 2016-07-13 10:04:41 +02:00
  • cfca7eb1f8 Rename Permissions.change_nicknames to change_nickname to match UI. Rapptz 2016-07-30 13:11:16 -04:00
  • 0c95edab8c Handle receiving HEARTBEAT opcode. Rapptz 2016-07-30 13:03:22 -04:00
  • 667d2b384b Add functions to query and actually prune members from a server. Rapptz 2016-07-29 14:40:30 -04:00
  • feeff2b848 Clarify that Client.purge_from requires Manage Messages for anything. Rapptz 2016-07-29 09:59:28 -04:00
  • fbd628fae3 Fix KeyError when creating private channels in start_private_message. Rapptz 2016-07-25 06:16:22 -04:00
  • ad226f2020 Add new External Emojis permission. Rapptz 2016-07-24 07:56:48 -04:00
  • 66875fbb0a Document VoiceState class. Rapptz 2016-07-24 04:54:00 -04:00
  • b0e5357716 Fix voice state update issue in on_voice_state_update Rapptz 2016-07-23 05:18:56 -04:00
  • b862223a1f Fix TypeError when constructing a channel in start_private_message. Rapptz 2016-07-23 02:14:02 -04:00
  • 1a186c5a55 [commands] Fix cooldown decorator to work regardless of order. Rapptz 2016-07-22 18:37:23 -04:00
  • b13029b993 Remove unused internal code in Member. Rapptz 2016-07-22 18:09:53 -04:00
  • cd0de57d13 [commands] Implement a command cooldown system. Rapptz 2016-07-22 18:05:38 -04:00
  • 5010e7dc55 [commands] Add UserInputError into the exception hierarchy. Rapptz 2016-07-21 23:53:16 -04:00
  • 0000b2576e Fix SyntaxError in constructing VoiceState for Python 3.4 Rapptz 2016-07-21 22:09:38 -04:00
  • b0f5584961 Add AppInfo.owner attribute. Rapptz 2016-07-21 01:16:29 -04:00
  • 3cd9f80854 Fix bug where discriminators would not update in PRESENCE_UPDATE. Rapptz 2016-07-19 04:08:01 -04:00
  • d961bc4da0 Add ourselves into the ringing lookup cache. Rapptz 2016-07-15 23:43:40 -04:00
  • bd39c3ef45 Add utility properties to CallMessage to query information. Rapptz 2016-07-15 23:42:53 -04:00
  • 1c8ab25917 Add support for querying information about group calls. Rapptz 2016-07-15 22:46:00 -04:00
  • 33eba31aac Fix the displaying of Message.system_content Rapptz 2016-07-15 22:11:56 -04:00
  • 91351a3238 Handle adding and removal of group members. Rapptz 2016-07-15 22:03:22 -04:00
  • 18bdd3e7dd Make PrivateChannel.__str__ more useful for groups. Rapptz 2016-07-15 21:45:23 -04:00
  • c7f99afe7e Handle private channel CHANNEL_CREATE better. Rapptz 2016-07-15 21:34:39 -04:00
  • e60047b756 Add remaining server regions to the enum. Rapptz 2016-07-14 15:03:43 -04:00
  • a128249b63 Add support for different message types and call message. Rapptz 2016-07-13 20:11:18 -04:00