Commit Graph

  • 8912625428 Fix docstrings for Webhook.send Rapptz 2017-09-08 04:23:11 -04:00
  • 4564b46f95 Quick start example doesn't respond to ourselves. Rapptz 2017-09-05 07:03:09 -04:00
  • 21fd94a449 Attempt to change how member functions are detected for Member objects Rapptz 2017-09-04 20:03:50 -04:00
  • dcde896e14 Fix __hash__ for Invite objects. Rapptz 2017-09-04 20:03:07 -04:00
  • 4db76c6c6b Switched places of user and reaction in wait_for example Nick 2017-08-30 16:30:16 -05:00
  • 12a371bfb8 [commands] Add MissingPermissions and BotMissingPermissions ReinaSakuraba 2017-08-30 20:18:41 -07:00
  • 10696a275b [commands] Have (bot_)has_permissions provide better failure responses ReinaSakuraba 2017-08-30 18:17:02 -07:00
  • 8646bddc90 [commands] Add MissingPermissions and BotMissingPermissions ReinaSakuraba 2017-08-30 17:55:48 -07:00
  • 63bca6604b Manually format reason parameter for kick and ban. Rapptz 2017-08-30 17:58:53 -04:00
  • ede1771960 Fix utils.get example. Rapptz 2017-08-30 01:37:25 -04:00
  • bf269db9e7 Version bump to v0.16.11 v0.16.11 Rapptz 2017-08-29 22:38:18 -04:00
  • e8d273cf8c Sort roles by hierarchy rather than by ID. Rapptz 2017-08-29 22:37:57 -04:00
  • 62df23633a Sort roles by hierarchy instead of by ID. Rapptz 2017-08-29 16:23:29 -04:00
  • 221df0ab02 Update embed property doc grammar Steve C 2017-08-29 15:48:10 -04:00
  • 63fcfa6d02 [commands] Add CooldownMapping.from_cooldown factory classmethod. Rapptz 2017-08-27 16:59:04 -04:00
  • 1c967e9a7c [commands] Export cooldown classes as well. Rapptz 2017-08-27 16:55:23 -04:00
  • 4d421377e4 Fix on_guild_join param doc Steve C 2017-08-27 02:46:35 -04:00
  • 5e2d915375 Add pinning to manage_messages doc Steve C 2017-08-27 02:06:07 -04:00
  • 94e2c0e661 Add upload from URL to the FAQ. Rapptz 2017-08-25 09:07:30 -04:00
  • 99bd595f5e Rename webhook parameters to payload to avoid shadowing. Rapptz 2017-08-24 22:23:14 -04:00
  • e7d3085445 Webhook URLs can have dashes and underscores. Rapptz 2017-08-22 17:52:10 -04:00
  • 7ee63a26f0 Fix docstring Ethan 2017-08-21 20:50:59 -04:00
  • 7ee5dc22fb Fix a couple docstrings Steve C 2017-08-21 23:45:34 -04:00
  • 8eb6fa0329 Fix multi-part sending with aiohttp in webhooks. Rapptz 2017-08-22 00:26:43 -04:00
  • 754f3a2ae9 Don't make session a keyword only argument. Rapptz 2017-08-21 14:57:57 -04:00
  • 84f38b166e Add atomic keyword argument for member role editing operations. Rapptz 2017-08-21 10:40:24 -04:00
  • e5ebea75a9 Lazily fetch Emoji.roles and Emoji.guild to prevent memory leaks. Rapptz 2017-08-21 06:16:50 -04:00
  • ae9d73474d Game objects are really dumb. Rapptz 2017-08-21 02:49:49 -04:00
  • f1e59ea933 Game objects are really dumb. Rapptz 2017-08-21 02:49:49 -04:00
  • 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