Commit Graph

  • 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 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
  • b3edb31df5 Add support for message pinning. Rapptz 2016-06-18 02:09:50 -04:00
  • 4d375fc856 Fix HTTPClient.recreate to actually work. Rapptz 2016-06-18 01:43:57 -04:00
  • e19244b041 Add Member.top_role property to get the highest role. Rapptz 2016-06-18 01:37:45 -04:00
  • 07607060c1 Fix Colour.__str__ to actually pad zeroes. Rapptz 2016-06-16 22:49:34 -04:00
  • 92fe4daa86 Attempt resume when we receive a 1001. Rapptz 2016-06-16 19:13:13 -04:00
  • 183e7341f6 [commands] Add Context.cog property. Rapptz 2016-06-16 05:42:28 -04:00
  • 2ebc0ab218 Don't assume that any shared fields are optional in Client.edit_channel. Rapptz 2016-06-15 20:49:18 -04:00
  • eeba4963f3 The name is required in Client.edit_channel so add it if it is missing. Rapptz 2016-06-15 20:31:13 -04:00
  • fa0c98da4c Make logging for HTTP requests more useful. Rapptz 2016-06-15 20:16:32 -04:00
  • 7c760d3271 Add Client.get_message Rapptz 2016-06-15 04:46:19 -04:00
  • e736554777 Make sure the socket is closed when we call VoiceClient.disconnect Rapptz 2016-06-14 22:33:25 -04:00
  • 08674f115b Make Channel.overwrites_for return PermissionOverwrite Rapptz 2016-06-14 22:13:35 -04:00
  • d7efc9778b Make Client.edit_channel_permissions use PermissionOverwrite. Rapptz 2016-06-14 21:54:57 -04:00
  • f0fc70b2cf Add a way to set permission overwrites when creating a channel. Rapptz 2016-06-14 20:48:41 -04:00
  • 46babe822a Fix bug with editing messages over private messages. Rapptz 2016-06-14 20:15:50 -04:00
  • fb82a37cc6 Add discord.PermissionOverwrite type for channel-specific overwrites. Rapptz 2016-06-14 20:12:52 -04:00
  • c162b666ea Fix bucket for change_nickname. Rapptz 2016-06-14 19:15:11 -04:00
  • 7d5d8aa918 Doc string typos PapyrusThePlant 2016-06-14 15:29:36 +02:00
  • e516c24746 Fix exception when handling login failure Hornwitser 2016-06-14 18:48:03 +02:00
  • 4dbac9423d [commands] Only show CommandNotFound on non-empty commands. Rapptz 2016-06-14 01:35:35 -04:00
  • f6ef4868d1 Fix concurrently joining more than one voice server at a time Jake 2016-06-13 01:43:55 -07:00
  • fec459e755 Document Server.large Rapptz 2016-06-12 23:46:12 -04:00
  • 8d1867393c Give Client.email a default value of None. Rapptz 2016-06-12 23:44:41 -04:00
  • c3933c379a Make the default filename a little bit prettier. Rapptz 2016-06-12 23:43:03 -04:00
  • 3895cf9295 Fix bug with login token not being properly written in cache. Rapptz 2016-06-12 23:23:36 -04:00
  • b496ea7972 Fix bug with logs_from URL params not being correct. Rapptz 2016-06-12 23:00:33 -04:00
  • f3b257b342 Fix bug with uploading file-like objects. Rapptz 2016-06-12 22:41:30 -04:00
  • 64c1e7d199 Fix bug with logging in with email and password. Rapptz 2016-06-12 22:41:14 -04:00
  • 879584b81a Fix bug with edit_role and create_role not working. Rapptz 2016-06-12 22:40:35 -04:00
  • aecf0daf33 Fix sed error involved in creation of voice websocket. Rapptz 2016-06-12 21:16:57 -04:00
  • dbd3147059 Support more close codes for RESUME. Rapptz 2016-06-12 20:48:23 -04:00
  • 6b5d579d0b Remove unused verify response function. Rapptz 2016-06-12 20:44:40 -04:00
  • e8c32c542e Make HTTPException get the error JSON's message attribute. Rapptz 2016-06-12 20:36:07 -04:00
  • 1fba1b06fa Rewrite HTTP handling significantly. Rapptz 2016-06-12 20:32:59 -04:00
  • fa36a449e9 Change HTTPException to only take a single parameter. Rapptz 2016-06-12 13:57:05 -04:00
  • 5f9ed8c9d2 [commands] Make the CommandError required argument optional again. Rapptz 2016-06-10 23:42:21 -04:00
  • a175c86aa1 Add Client.application_info to retrieve the current app info. Rapptz 2016-06-10 22:28:15 -04:00
  • fe5c369fe9 Handle voice websocket closure if it's a successful close. Rapptz 2016-06-10 21:45:42 -04:00
  • bde266bbb9 [commands] Fix @everyone elevation in the default help command. Rapptz 2016-06-10 21:31:11 -04:00
  • 1228159f30 [commands] Fix bug with Context.command not updating in groups. Rapptz 2016-06-10 21:05:42 -04:00
  • 74cfc53bc8 [commands] Make it so CommandError does not contain @everyone mentions. Rapptz 2016-06-10 20:40:35 -04:00
  • 43bbecd519 [commands] Exceptions raised while invocation raise CommandInvokeError. Rapptz 2016-06-10 20:32:05 -04:00
  • d914c0a4e4 Clarify on_ready triggering more than twice. Rapptz 2016-06-10 20:16:21 -04:00
  • a0f37f8e85 [commands] Fix issue with proper local error handlers not beign called. Rapptz 2016-06-10 01:07:03 -04:00
  • 631cc5a7d6 Add Client.move_channel to change channel positions. Rapptz 2016-06-07 21:29:59 -04:00
  • a0966f59d2 Fix some typos in the FAQ page. Rapptz 2016-06-07 20:39:15 -04:00
  • 19c2bad5be Add FAQ section to the documentation. Rapptz 2016-06-07 05:18:57 -04:00
  • 41a2b5ed73 Actually read from the voice websocket & fix heartbeat. Jake 2016-06-05 20:29:54 -07:00
  • b9c7b05176 [commands] Unify Command.handle_local_error into general dispatcher. Rapptz 2016-06-05 00:35:27 -04:00
  • 661645ac97 [commands] Add Command.qualified_name to get the full command name. Rapptz 2016-06-04 22:31:00 -04:00
  • 37dfe38af5 [commands] Fix bug where Context.command would not update. Rapptz 2016-06-04 22:29:50 -04:00
  • 9d9a20c128 [commands] Fix bug where subgroups would be repeatedly called. Rapptz 2016-06-04 22:04:05 -04:00
  • 24a9da04db [commands] Cleanup Command.invoke code due to exception propagation. Rapptz 2016-06-04 21:41:01 -04:00
  • 33a69681fc [commands] Dispatch command_error on command exec error. Khazhismel Kumykov 2016-06-04 21:21:54 -04:00
  • 329f916e10 Add bot keyword argument to login via static token. Rapptz 2016-06-03 02:12:39 -04:00
  • f6fa1e837a Actually use v4 gateway and fixes thanks to Jake. Rapptz 2016-06-02 07:32:35 -04:00
  • c97e5a17e6 Update positions when a role is added or removed. Rapptz 2016-06-01 21:06:04 -04:00
  • b6492a4124 Clarify Role.position documentation. Rapptz 2016-06-01 20:47:33 -04:00
  • 9a6234961f Make Channel.changed_roles into an on-the-fly property instead. Rapptz 2016-06-01 20:33:30 -04:00
  • 5016f12079 Add Role.server attribute. Rapptz 2016-06-01 19:27:48 -04:00
  • 8638ff4414 Update voice client main ws references when reconnecting. Rapptz 2016-06-01 05:20:22 -04:00