Commit Graph

  • 51a39b5b1c Rename avatar_is_animated to is_avatar_animated and make it a method. Rapptz 2017-07-27 06:26:00 -04:00
  • fe3b917564 Continue connection loop with back-off if connecting fails >5 times. Rapptz 2017-07-25 20:00:00 -04:00
  • 0a588fac1c allow trailing null bytes in uploaded jpegs khazhyk 2017-07-24 21:37:46 -07:00
  • 2c4876f2e7 add Guild.icon_url_as khazhyk 2017-07-24 21:03:08 -07:00
  • 12ca0d9b16 avatar_url_as improvements khazhyk 2017-07-22 17:30:09 -07:00
  • ea0c37b538 accept_invite() doesn't exist on rewrite Juan 2017-07-25 06:58:42 -03:00
  • f1e08cccac Add bulk argument to TextChannel.purge khazhyk 2017-07-16 13:58:00 -07:00
  • 62cdfbdbcd Raise in HTTPClient.request when out of retries khazhyk 2017-07-22 20:04:43 -07:00
  • 2850995062 Retry on 500 in HTTPClient.request khazhyk 2017-07-22 19:45:32 -07:00
  • b532da7906 Fix waiting for resume when calling stop() on AudioPlayer Daniel 2017-07-21 18:37:22 -04:00
  • 5d75c44651 Call cleanup on AudioSource.__del__. Rapptz 2017-07-19 05:57:12 -04:00
  • a7f846b37f [commands] Fix Command.root_parent not properly working. Rapptz 2017-07-19 05:14:23 -04:00
  • eda903f6b1 Add some logging for when ffmpeg processes get terminated. Rapptz 2017-07-18 18:46:56 -04:00
  • bd4505fec5 [commands] Restart the StringView properly in Context.reinvoke. Rapptz 2017-07-18 18:02:06 -04:00
  • bcaee518a1 [commands] Remove support for pass_context=False in Command. Rapptz 2017-07-18 17:40:52 -04:00
  • 6e0902ef57 Implement new-style NSFW channels. Rapptz 2017-07-18 16:36:26 -04:00
  • 2e57fa6dfd Don't re-raise in Client.connect if it's a clean close code. Rapptz 2017-07-14 11:06:00 -04:00
  • 3fbeb94cdb Expose reverse parameter in TextChannel.purge Rapptz 2017-07-14 01:13:23 -04:00
  • 8f0dcaa666 Variadic arguments are a tuple not a list. Rapptz 2017-07-10 20:33:53 -04:00
  • b3cad74442 Message content is Optional in Message.edit. Rapptz 2017-07-10 06:14:51 -04:00
  • 1d3bb1f510 Simplify embed timestamp code due to it being fixed Discord side. Rapptz 2017-07-09 15:52:50 -04:00
  • 6c67910fa9 Remove Invite.accept. Rapptz 2017-07-08 21:33:04 -04:00
  • 2f97678a79 First pass at commands narrative documentation. Rapptz 2017-07-08 00:27:11 -04:00
  • 6f42a5f2ec Fixed broken code Daniel 2017-07-07 22:09:56 -04:00
  • fc22d288be [commands] unload cog submodules khazhyk 2017-07-04 19:13:27 -07:00
  • a037d469d7 Add basic rewrite voice example Daniel 2017-07-07 13:43:53 -04:00
  • c2544b9101 Handle everyone role having top priority in permission resolution. Rapptz 2017-07-07 17:53:38 -04:00
  • bd67cb5137 Hide constructor for objects that shouldn't be created by users. Rapptz 2017-07-05 17:30:36 -04:00
  • e2fe8c9471 Hide constructor for objects that shouldn't be created by users. Datmellow 2017-07-05 13:48:42 -06:00
  • b88cc8156c Accidentally left a print statement. Rapptz 2017-07-05 00:48:27 -04:00
  • ea078f1c68 Fix TextChannel.purge not working. Rapptz 2017-07-04 21:59:44 -04:00
  • 3bd0c2120c Implement a LRU cache for private channels. Rapptz 2017-07-04 20:01:27 -04:00
  • 169f3a8322 Don't unnecessarily re-create private channels. Rapptz 2017-07-04 18:33:54 -04:00
  • 115c22633c Change yield from to await in some docstrings. Rapptz 2017-07-04 17:38:44 -04:00
  • c220b3faa4 Fixed a typo in calls.py JW 2017-07-04 23:16:16 +03:00
  • e0f02f1775 Rename AsyncIterator.get to next to prevent shadowing. Rapptz 2017-07-04 10:45:38 -04:00
  • 94eb938d29 handle Game.name being None khazhyk 2017-07-03 23:10:33 -07:00
  • 6c01250c39 [commands] fix unloading incorrect cogs khazhyk 2017-07-03 20:38:21 -07:00
  • bca72e64d6 [commands] clean up remove_cog documentation khazhyk 2017-07-03 19:02:00 -07:00
  • c98443e9aa Fix wrong order in migrating docs. Rapptz 2017-07-02 17:49:56 -04:00
  • 8caa088d25 Allow PartialReactionEmoji in add_reaction and remove_reaction. Rapptz 2017-07-02 01:43:33 -04:00
  • f607febaf7 Fix Message.remove_reaction and Message.add_reaction taking in Reaction Rapptz 2017-07-02 01:40:13 -04:00
  • da6ced72c9 Bump requirements to aiohttp 2.2 and PyNaCl 1.1.2 Rapptz 2017-07-01 16:56:39 -04:00
  • 0b9d402272 [commands] Improve commands.when_mentioned_or documentation. Rapptz 2017-07-01 16:32:36 -04:00
  • 867d918e30 Add when_mentioned and when_mentioned_or to the documentation. Rapptz 2017-07-01 16:18:07 -04:00
  • 25a1d8c300 Add support for user flags in Profile. Rapptz 2017-06-30 18:49:49 -04:00
  • 77f04539b1 Typo in docstring for TextChannel.delete_messages Rapptz 2017-06-29 20:33:19 -04:00
  • 51429f98e8 Fix typo in migrating page. Rapptz 2017-06-29 20:25:19 -04:00
  • 64cba11656 Allow TextChannel.delete_messages to take lists of 0 or 1 element. Rapptz 2017-06-29 14:06:12 -04:00
  • ce34713c45 [commands] Do not take up 'command' keyword-argument in Context.invoke. Rapptz 2017-06-27 04:58:20 -04:00
  • ad20e3066e [commands] Add parameter that failed in fall-back BadArgument error. Rapptz 2017-06-26 18:13:46 -04:00
  • 649e4de149 Add Reaction.__str__ Rapptz 2017-06-26 01:27:09 -04:00
  • 723e392c95 Properly sort roles and discard everyone role in Member.colour. Rapptz 2017-06-24 20:55:47 -04:00
  • 4ee90cd6e4 Fix missing lazy logging format calls. Rapptz 2017-06-24 20:52:19 -04:00
  • 72780e7737 Actually expose Message.webhook_id. Rapptz 2017-06-24 20:26:58 -04:00
  • 3618f51f97 [commands] Ensure that Context.command is the command in Command.can_run Rapptz 2017-06-21 02:27:16 -04:00
  • c23ef9e8a4 [commands] Add __global_check_once to list of cog functions. Rapptz 2017-06-20 23:55:17 -04:00
  • 717f11d635 [commands] Add Bot.check_once for a global check that is called once. Rapptz 2017-06-20 23:40:59 -04:00
  • 7b806667cd Fix afk_channel being None in Client.edit_server Rapptz 2017-06-19 04:25:05 -04:00
  • 06c99533de Fix passing None to afk_channel in Guild.edit. Rapptz 2017-06-19 04:22:42 -04:00
  • 7d001ef46e [commands] Try to use the proper name when conversion fails. Rapptz 2017-06-17 21:16:10 -04:00
  • 851d4ce22a Properly quote reason header so non-ASCII works in audit log reasons. Rapptz 2017-06-17 01:04:16 -04:00
  • 15edfc2b26 Make checking for truth-ness of EmbedProxy easier. Rapptz 2017-06-16 22:17:24 -04:00
  • e62e2c7cc6 [commands] Fix cog error detection in the default global error handler. Rapptz 2017-06-13 23:51:11 -04:00
  • 7d6435fa9c [commands] Don't display default error handler if a cog local exists. Rapptz 2017-06-12 17:44:05 -04:00
  • efe8fbf6ed Fix format string in documentation. Rapptz 2017-06-12 17:39:12 -04:00
  • c1dad43f9d Downgrade PartialReactionEmoji to str in non-raw reaction events. Rapptz 2017-06-09 22:01:31 -04:00
  • b06899e7d4 Defer logging formatting until the logger is actually called. Rapptz 2017-06-09 18:53:24 -04:00
  • d239cc2666 Implement "partial" message events. Rapptz 2017-06-09 18:36:59 -04:00
  • 1be119cd45 Allow sending files list smaller than 2 elements in Messageable.send BeatButton 2017-06-07 17:03:47 -06:00
  • 0f7c1e09b0 Fix mixed order in migrating docs. Rapptz 2017-06-05 23:15:29 -04:00
  • 83dc93559c [commands] Add docstrings for extension loading. Rapptz 2017-06-05 22:55:57 -04:00
  • 1cf50f8054 Fix AuditLogDiff.__iter__ to return an actual iterable. Rapptz 2017-06-04 20:32:09 -04:00
  • 6135d4cd45 Fix typing/history showing up twice in the documentation. Rapptz 2017-06-03 02:46:20 -04:00
  • bef636e1e3 Fix mistake in migrating docs. Rapptz 2017-06-02 16:51:58 -04:00
  • daf066dd39 Log when a player's after function fails. Rapptz 2017-06-02 06:43:33 -04:00
  • a18267ca49 Fix FAQ to showcase that there is a single parameter, the error. Rapptz 2017-06-02 06:25:39 -04:00
  • 5e6491c3fe [commands] Allow inline advanced converters via classmethods. Rapptz 2017-06-01 03:32:18 -04:00
  • d85e479be6 Minor fix in migrating page. Rapptz 2017-05-31 15:28:54 -04:00
  • fb7689f8ea Add some margin for supported operations sections. Rapptz 2017-05-31 14:50:31 -04:00
  • 3330a19f35 Support for sending a nonce. Rapptz 2017-05-31 07:34:59 -04:00
  • b13d437bb9 Don't assume the inviter is always there. Rapptz 2017-05-31 05:01:19 -04:00
  • 95451c35e7 Document Message.embeds and Message.attachments changes. Rapptz 2017-05-31 01:57:18 -04:00
  • fc0b90582d Writing to files is 'wb' not 'rb'. Rapptz 2017-05-30 22:32:03 -04:00
  • af58e45e14 Export Attachment class. Rapptz 2017-05-30 22:30:05 -04:00
  • 8d3279b291 Implement an Attachment model. Rapptz 2017-05-30 22:27:45 -04:00
  • d21fb780fd Remove unused functions in HTTPClient. Rapptz 2017-05-30 20:00:46 -04:00
  • b2cf11fe9d [commands] Add escape_markdown parameter for clean_content. Rapptz 2017-05-28 23:18:54 -04:00
  • 34815a43f4 Permissions.view_audit_logs -> Permissions.view_audit_log Rapptz 2017-05-28 22:00:43 -04:00
  • 83f86f902a Rename verification level to extreme due to demand. Rapptz 2017-05-27 22:19:31 -04:00
  • ee3c77353f Add highest verification level. Rapptz 2017-05-27 01:12:06 -04:00
  • 093d888173 [commands] Fix EmojiConverter not working with underscore names. Rapptz 2017-05-26 18:58:56 -04:00
  • a47ded6e49 Don't expose Client.messages Rapptz 2017-05-26 07:17:52 -04:00
  • 9074bea234 Less unnecessary padding around functions. Rapptz 2017-05-25 22:33:01 -04:00
  • 497be35d5f Log when a KeyboardInterrupt is met in Client.run Rapptz 2017-05-25 21:30:22 -04:00
  • e1263a585a Mention User.avatar_url change in migration page. Rapptz 2017-05-25 21:29:45 -04:00
  • a8474ed6d3 Document that exceptions happen in Guild.audit_logs. Rapptz 2017-05-25 20:16:03 -04:00
  • 1f1ac8f750 Mention on_member_ban event change. Rapptz 2017-05-23 21:25:16 -04:00
  • 37288412ed Working fix for one of the bullet points. Rapptz 2017-05-23 11:31:41 -04:00
  • 5a56e3fda1 Don't dispatch on_voice_state_update when Member is not found. Rapptz 2017-05-22 22:28:19 -04:00