1e1b02c630
Check if we're closing the event loop before using it.
...
Should fix #545 .
2017-05-20 11:58:29 -04:00
6119f280c5
Warnings are yellow.
2017-05-20 09:15:57 -04:00
229c471106
More broken Channel references.
2017-05-20 08:48:04 -04:00
bd7b2e2d35
Oversight in Permissions still having a table.
2017-05-20 08:47:08 -04:00
969bb085cb
Slightly different styling for supported operations.
2017-05-20 08:39:52 -04:00
f4e01b3a92
Make supported operations stand out more than attributes.
2017-05-20 02:08:34 -04:00
3727618b65
Kill remaining references to discord.Channel in documentation.
2017-05-19 21:58:02 -04:00
8a49a3a74f
Update migrating page with new extension information.
2017-05-19 21:56:16 -04:00
b81fbb5a7f
[commands] Add Context.reinvoke and Command.root_parent
...
Context.reinvoke would be the new way to bypass checks and cooldowns.
However, with its addition comes a change in the invocation order of
checks, callbacks, and cooldowns. While previously cooldowns would
trigger after command argument parsing, the new behaviour parses
cooldowns before command argument parsing.
The implication of this change is that Context.args and Context.kwargs
will no longer be filled properly.
2017-05-19 21:33:39 -04:00
c3e39cd722
[commands] Fix Context.command_failed from being incorrect.
...
When used, it would be set to False after the invoke was done. Ideally
it should report to False during invoke but True during any error
case.
2017-05-18 20:48:38 -04:00
8526995004
Minor speedup when doing comparisons.
...
Shred 2 getattr calls + 1 global lookup to 1 global lookup.
2017-05-18 05:15:06 -04:00
8e34a256a4
Fix User == Member comparisons.
2017-05-18 05:12:48 -04:00
026e526817
Lazy fix for active class when viewport is too small for sidebar.
2017-05-17 20:10:58 -04:00
02d854a99c
Fix format string in new bot template.
2017-05-17 19:48:51 -04:00
8aa04b7084
First pass at having a __main__ file.
...
This allows you to generate templates and projects easily. Its main
purpose is to be easy to use for beginners in the upcoming
documentation.
Two new commands are added:
* newbot
* creates a new bot template using a name and optional directory
* newcog
* creates a new cog template using a name and optional directory
2017-05-17 05:53:24 -04:00
3cb680159e
Add __unload to the special cog method list.
2017-05-17 00:57:21 -04:00
df90aaa610
Rename internal ConnectionState attribute to have an underscore.
...
Some people like to use that variable name apparently.
See #568 and #569 .
2017-05-16 20:20:39 -04:00
9cbbd8af65
Highlight currently visited section.
2017-05-16 03:12:43 -04:00
7a06f0f3bf
Client.get_user_info uses int for IDs not str.
...
Realistically both will work but let's not say that.
2017-05-15 21:31:38 -04:00
20949fc70e
Add helpful admonition CSS.
2017-05-15 20:47:49 -04:00
7a84661312
Rename Colour.to_tuple to Colour.to_rgb.
2017-05-15 03:40:27 -04:00
6f53491f9a
Add Colour.from_rgb.
2017-05-15 03:37:21 -04:00
c1130d2879
[commands] Update check examples to work with rewrite.
2017-05-15 02:52:20 -04:00
4023510032
Use describe for Colour documentation.
2017-05-15 02:29:03 -04:00
d80e08c1c6
Fix all broken cross references in the migrating page... again.
2017-05-15 02:08:56 -04:00
b895a3fabb
Remove a bunch of red from the theme.
2017-05-15 01:55:42 -04:00
dd11b1f54c
Make buttons in the sidebar not so sticky looking.
2017-05-15 01:42:30 -04:00
db3bc4076a
Completely new theme separate from alabaster.
2017-05-15 01:22:00 -04:00
2d465d9b3c
Fix dead links in the migrating page.
2017-05-14 23:55:38 -04:00
c45d18a6ea
Add note about upgraded dependencies in the migrating page.
2017-05-14 17:59:17 -04:00
6b3abeb810
Fix FAQ using string for IDs.
2017-05-14 04:43:15 -04:00
de00573288
Fix some broken cross references in the migrating page.
2017-05-13 23:16:40 -04:00
b0dec645cb
Add warning about sharing tokens.
2017-05-13 21:31:38 -04:00
f73eb087c9
Use describe instead of tables for supported operations.
2017-05-13 18:48:14 -04:00
96eca8aa53
Add Colour.blurple and Colour.greyple.
2017-05-13 17:39:12 -04:00
64d09f3720
Force disconnect in abc.Connectable.connect.
...
Some cases of is_connected is not set so we need to force it to clear
it anyway.
2017-05-13 16:01:32 -04:00
cacd49b039
Be more consistent with period placements.
2017-05-12 22:48:17 -04:00
c6e1629011
Make images in the discord intro have consistent dimensions.
2017-05-12 22:45:27 -04:00
56972f509f
Remove ugly background in the FAQ page.
2017-05-12 22:09:53 -04:00
823bfe5b2d
Rename image file to lower case png.
...
Apparently Windows likes to make it PNG and not png which is quite
odd really.
2017-05-12 22:00:19 -04:00
cf2269fdf4
Fix some left over incorrect snippets.
2017-05-12 21:12:28 -04:00
a93145d1f0
Fix dead cross-reference links in the migrating page.
2017-05-12 21:01:50 -04:00
53926e3126
Hide the title in the index.
2017-05-12 20:37:45 -04:00
b44bba6ee6
First pass at documentation reform.
2017-05-12 20:14:34 -04:00
be2e706b2a
Rename abc.Callable to abc.Connectable.
2017-05-10 21:36:49 -04:00
d7478425ca
[commands] Converter.convert is always a coroutine.
...
Along with this change comes with the removal of Converter.prepare and
adding two arguments to Converter.convert, the context and the argument.
I suppose an added benefit is that you don't have to do attribute
access since it's a local variable.
2017-05-10 21:30:41 -04:00
8ef984746a
[commands] Fix default error handler to work with the switch.
2017-05-10 19:36:46 -04:00
5106feaf57
Allow comparison between User and Member instances again.
2017-05-10 19:32:25 -04:00
a2c9cefac9
[commands] Re-order error handler arguments.
...
They now have Context as the first argument to be consistent with other
context-passing functions.
2017-05-10 17:49:42 -04:00
6b063deda9
Only set the attribute if it isn't None.
2017-05-10 14:57:26 -04:00