Commit Graph

  • b5d987347a Fix some docstrings. Rapptz 2017-08-21 02:08:47 -04:00
  • 310cb05040 Fix Webhook.execute alias. Rapptz 2017-08-21 02:04:44 -04:00
  • 37b0fdb898 Add webhook support. Rapptz 2017-08-21 01:54:33 -04:00
  • deaba1f5ab Use time.monotonic instead of time.time for heartbeat code. Rapptz 2017-08-19 22:15:29 -04:00
  • 4c87490a66 Version bump to v0.16.10 v0.16.10 Rapptz 2017-08-19 12:12:04 -04:00
  • 1cf712e6f3 Consume remaining keyword arguments in Game constructor. Rapptz 2017-08-19 12:10:48 -04:00
  • 1c60f9ccf4 Consume remaining keyword arguments in Game constructor. Rapptz 2017-08-19 12:10:48 -04:00
  • 9a0e9b0494 Update system_content strings for MessageType.new_member. Rapptz 2017-08-17 18:35:06 -04:00
  • 3b3b8a5150 Remove incorrect extraneous usage of reason keyword argument. Rapptz 2017-08-17 18:20:28 -04:00
  • 13c6a0a17a Add support for Guild.system_channel Rapptz 2017-08-17 18:13:18 -04:00
  • 8c14f5301c Version bump to v0.16.9 v0.16.9 Rapptz 2017-08-16 19:43:02 -04:00
  • 716d04f6fa Don't use find_packages here. Rapptz 2017-08-16 19:39:00 -04:00
  • 7f18efdafe Add default type for Game. Rapptz 2017-08-16 19:36:17 -04:00
  • b8c19954e4 Add default type for Game. Rapptz 2017-08-16 19:36:17 -04:00
  • e0f733a5c1 use cdn url for custom emojis Ashton Tito 2017-08-14 22:14:24 -07:00
  • 80586cb081 Minor fixes in migrating doc Gorialis 2017-08-16 07:16:56 +09:00
  • 0f7482ed6e Add Client.latency, AutoShardedClient.latency and latencies. Rapptz 2017-08-15 23:41:11 -04:00
  • 63231ef033 Remove reason keyword argument from message deletion. Rapptz 2017-08-15 22:37:39 -04:00
  • adf99eb2cd Add delete_after to 'edit'. MysterialPy 2017-08-14 23:32:26 +10:00
  • d8360411ea Fix cases where user_id can be None in audit logs. Rapptz 2017-08-15 06:12:57 -04:00
  • fce2ef5534 [commands] Raise when an invalid prefix is given. Rapptz 2017-08-13 20:52:12 -04:00
  • 434d6dc347 Fix extraneous parentheses in Client.emojis render in migrating docs. Rapptz 2017-08-12 18:41:21 -04:00
  • 0d21e83b7f Fix the proxy support for aiohttp>=1.4. PapyrusThePlant 2017-08-11 16:44:15 +02:00
  • eb673ec2af [commands] Ensure no mentions escape clean_content Rapptz 2017-08-10 03:15:19 -04:00
  • cb709cc9da [commands] Fix clean_content converter not properly escaping mentions. Rapptz 2017-08-10 02:46:00 -04:00
  • be1cffb7c3 Support for discord.Object in Member.remove_roles and Member.add_roles Rapptz 2017-08-09 18:41:54 -04:00
  • f554861e68 Make discord.Object hashable. Rapptz 2017-08-09 18:39:32 -04:00
  • ecdd21212c Disallow setting non-permission attributes Mitchell Ferree 2017-08-08 20:06:14 -06:00
  • de65f7309b Add heartbeat_timeout to the Client options. Rapptz 2017-08-08 21:12:04 -04:00
  • ceafae0ab2 Add DiscordWebSocket.latency to measure discord heartbeat latency. Rapptz 2017-08-08 20:29:37 -04:00
  • f490afa5dc Fixed ExponentialBackoff not working when integral Matt Gardner 2017-08-07 22:46:42 -04:00
  • 8acf3d01ce Remove GuildChannel.is_default SinisterRectus 2017-08-07 10:08:13 -04:00
  • 1582116b72 Add documentation examples for AsyncIterator and change_presence. Gorialis 2017-08-02 08:10:28 +09:00
  • e3c9b6590c Use a task instead of a thread for heartbeats. task-heartbeat Rapptz 2017-08-05 16:30:58 -04:00
  • 20fae90a08 Add operation documentation for VerificationLevel, ContentFilter Gorialis 2017-08-02 01:38:15 +09:00
  • 934456035e Change VerificationLevel, ContentFilter to be IntEnums Gorialis 2017-08-02 01:24:05 +09:00
  • e493f1f2f4 Remove Guild.create_invite too since it relies on a default channel. Rapptz 2017-07-31 21:39:16 -04:00
  • 3dc1195637 Remove Guild.default_channel Rapptz 2017-07-31 21:30:35 -04:00
  • 9cfa39a1c7 Fix AsyncIterator documentation to properly show coroutines. Rapptz 2017-07-29 15:26:02 -04:00
  • 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