Commit Graph

  • 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 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
  • 69c506d7ae Handle CHANNEL_UPDATE for group direct messages. Rapptz 2016-07-13 17:23:35 -04:00
  • ddd3fd0a3d Begin working on gateway v6 changes. Rapptz 2016-07-13 00:10:16 -04:00
  • e977bddc1f Add stderr arg to create_ffmpeg_player Daniel 2016-07-08 14:48:04 -04:00
  • cd87f247d3 [commands] Make Bot.check decorator an actual decorator. Rapptz 2016-07-08 04:24:49 -04:00
  • 1aaeeff02b [commands] Added missing parenthesis in examples PapyrusThePlant 2016-07-07 23:44:50 +02:00
  • 18e77f356d Save email when login with a token on a user account PapyrusThePlant 2016-07-06 17:38:41 +02:00
  • 166d8257ec [commands] Refactor pagination into its own class. Rapptz 2016-07-05 21:44:14 -04:00
  • 6f3bd7c0e6 Fix issue with removing roles out of order. Rapptz 2016-07-04 08:01:57 -04:00
  • 1500001b04 [commands] Fix error in converters in a private message context. Rapptz 2016-07-02 23:38:59 -04:00
  • 4d71b3fe7d [commands] Do not lower-case the function name for default command names Rapptz 2016-07-01 22:12:57 -04:00
  • a2b053a517 [commands] Make GroupMixin.remove_command return None. Rapptz 2016-06-30 15:15:49 -04:00
  • 0eccd85711 Add implicit cases to permission resolution in Channel.permissions_for Rapptz 2016-06-28 20:30:31 -04:00
  • 30d623cd46 Add Server.mfa_level to query a server's 2FA requirement. Rapptz 2016-06-28 19:25:50 -04:00
  • d87d11c5a6 Fix voice states being overwritten after a GUILD_SYNC. Rapptz 2016-06-28 19:07:56 -04:00
  • 1aceb4ee8d Change max_length to max_messages PC 2016-06-28 18:23:25 +02:00
  • 3cad1aeb59 Version bump to v0.10.0 Rapptz 2016-06-28 01:24:55 -04:00
  • e68e167048 Update installation instructions. Rapptz 2016-06-28 01:18:44 -04:00
  • 4c1b8d1de1 Add PyNaCl to setuptool's extras requirements. Rapptz 2016-06-28 00:59:12 -04:00
  • e1f8bdc440 Make PyNaCl optional Hornwitser 2016-06-28 00:57:52 -04:00
  • 197e52994e Update whats new page a little bit to say the changelog is too big. Rapptz 2016-06-27 23:54:00 -04:00
  • 01a46f0612 Make Message.channel_mentions unique. Rapptz 2016-06-27 21:44:29 -04:00
  • e600abbbab Ignore HEARTBEAT_ACK for now to disable the noisy logging. Rapptz 2016-06-27 21:32:43 -04:00
  • abf9be5f7d Guild Sharding support cookie 2016-06-26 14:43:28 -04:00
  • c34eb5f6dd Document that bot users can't use Client.accept_invite Rapptz 2016-06-26 14:18:47 -04:00
  • 6556392a9c [commands] Fix error where consume rest would not work. Rapptz 2016-06-23 20:17:19 -04:00
  • 629c24339b [commands] Fix bug that made functions stop working as converters. Rapptz 2016-06-23 18:36:41 -04:00
  • 6061f83c3f Fix bug with edit_profile for user accounts Harmon758 2016-06-23 11:10:07 -05:00
  • e64eb08c92 [commands] Port special cased discord converters to commands.Converter Rapptz 2016-06-22 20:05:37 -04:00
  • c02d9403e6 Fix bug with Client.server_voice_state not deafening. Rapptz 2016-06-22 19:39:20 -04:00
  • 880ca3162e [commands] Add commands.Converter base for converts with context. Rapptz 2016-06-22 19:06:25 -04:00
  • a1ae8fdb10 Handle MESSAGE_DELETE_BULK. Rapptz 2016-06-22 06:15:52 -04:00
  • 8b3617111a Support for v5 Gateway. Rapptz 2016-06-22 05:00:08 -04:00
  • c3c9db7777 Fix bug with deleting private messages. Rapptz 2016-06-20 22:11:43 -04:00
  • 324d10c9d9 [commands] Add Command.ignore_extra attribute to ignore extra arguments Rapptz 2016-06-20 21:38:17 -04:00
  • 102e8aca43 Raise TypeError if "after" parameter is not a callable. Rapptz 2016-06-20 01:05:28 -04:00
  • e2e6d7182e Add FAQ entry for after being called right away. Rapptz 2016-06-20 00:59:30 -04:00
  • adbf2c720f [commands] Add the concept of global checks. Rapptz 2016-06-19 22:06:09 -04:00
  • 6f173cc095 [commands] Add delete_after keyword argument to utility functions. Rapptz 2016-06-19 19:43:49 -04:00
  • 6b4d22ce81 Clarify that Client.logs_from can take a PrivateChannel too. Rapptz 2016-06-18 02:15:36 -04:00