e62e2c7cc6
[commands] Fix cog error detection in the default global error handler.
2017-06-13 23:51:11 -04:00
7d6435fa9c
[commands] Don't display default error handler if a cog local exists.
2017-06-12 17:44:05 -04:00
efe8fbf6ed
Fix format string in documentation.
2017-06-12 17:39:12 -04:00
c1dad43f9d
Downgrade PartialReactionEmoji to str in non-raw reaction events.
2017-06-09 22:01:31 -04:00
b06899e7d4
Defer logging formatting until the logger is actually called.
...
This would cause unnecessary format calls even if you didn't have
logging enabled.
2017-06-09 18:53:24 -04:00
d239cc2666
Implement "partial" message events.
...
These are events that get triggered regardless of the state of the
message cache. Useful for getting data from before the bot was booted.
2017-06-09 18:36:59 -04:00
1be119cd45
Allow sending files list smaller than 2 elements in Messageable.send
...
The previous restriction was unwarranted.
2017-06-07 20:07:43 -04:00
0f7c1e09b0
Fix mixed order in migrating docs.
2017-06-05 23:15:29 -04:00
83dc93559c
[commands] Add docstrings for extension loading.
2017-06-05 22:55:57 -04:00
1cf50f8054
Fix AuditLogDiff.__iter__ to return an actual iterable.
...
Fixes #589 .
2017-06-04 20:32:09 -04:00
6135d4cd45
Fix typing/history showing up twice in the documentation.
2017-06-03 02:46:20 -04:00
bef636e1e3
Fix mistake in migrating docs.
2017-06-02 16:51:58 -04:00
daf066dd39
Log when a player's after function fails.
2017-06-02 06:43:33 -04:00
a18267ca49
Fix FAQ to showcase that there is a single parameter, the error.
2017-06-02 06:25:39 -04:00
5e6491c3fe
[commands] Allow inline advanced converters via classmethods.
...
That way you don't need to have, e.g. Foo and FooConverter and can
do it inline via Foo instead.
2017-06-01 03:32:18 -04:00
d85e479be6
Minor fix in migrating page.
2017-05-31 15:28:54 -04:00
fb7689f8ea
Add some margin for supported operations sections.
2017-05-31 14:50:31 -04:00
3330a19f35
Support for sending a nonce.
2017-05-31 07:34:59 -04:00
b13d437bb9
Don't assume the inviter is always there.
2017-05-31 05:01:19 -04:00
95451c35e7
Document Message.embeds and Message.attachments changes.
2017-05-31 01:57:18 -04:00
fc0b90582d
Writing to files is 'wb' not 'rb'.
2017-05-30 22:32:03 -04:00
af58e45e14
Export Attachment class.
2017-05-30 22:30:05 -04:00
8d3279b291
Implement an Attachment model.
2017-05-30 22:27:45 -04:00
d21fb780fd
Remove unused functions in HTTPClient.
2017-05-30 20:00:46 -04:00
b2cf11fe9d
[commands] Add escape_markdown parameter for clean_content.
2017-05-28 23:18:54 -04:00
34815a43f4
Permissions.view_audit_logs -> Permissions.view_audit_log
2017-05-28 22:00:43 -04:00
83f86f902a
Rename verification level to extreme due to demand.
2017-05-27 22:19:31 -04:00
ee3c77353f
Add highest verification level.
2017-05-27 01:12:06 -04:00
093d888173
[commands] Fix EmojiConverter not working with underscore names.
2017-05-26 18:58:56 -04:00
a47ded6e49
Don't expose Client.messages
...
Not entirely sure why it was exposed in the first place. Most uses with
it essentially boiled down to mis-usage when they meant to use the
/messages endpoint (via Client.logs_from or Messageable.history) or
complaining about the partial data woes that came from it.
2017-05-26 07:17:52 -04:00
9074bea234
Less unnecessary padding around functions.
2017-05-25 22:33:01 -04:00
497be35d5f
Log when a KeyboardInterrupt is met in Client.run
2017-05-25 21:30:22 -04:00
e1263a585a
Mention User.avatar_url change in migration page.
2017-05-25 21:29:45 -04:00
a8474ed6d3
Document that exceptions happen in Guild.audit_logs.
2017-05-25 20:16:03 -04:00
1f1ac8f750
Mention on_member_ban event change.
2017-05-23 21:25:16 -04:00
37288412ed
Working fix for one of the bullet points.
...
Thanks Pirate.
2017-05-23 11:31:41 -04:00
5a56e3fda1
Don't dispatch on_voice_state_update when Member is not found.
2017-05-22 22:28:19 -04:00
c3da6cdbd3
Add ref links to the commands API page.
2017-05-22 21:18:45 -04:00
f588876587
Use Python3Lexer instead of PythonLexer for pygments.
2017-05-22 07:21:23 -04:00
d672f84932
Raise when an invalid permission is passed to PermissionOverwrite.
2017-05-20 15:34:41 -04:00
3436792614
Allow setting a presence upon logging in.
2017-05-20 15:19:47 -04:00
9e24d43c63
Rewrite Client.run yet again.
...
This time it should definitely fix #545 .
2017-05-20 14:29:33 -04:00
6e2ecbc167
Re-raise exceptions from Client.start in Client.run.
2017-05-20 12:58:29 -04:00
f3eb039c4b
Re-implement how Client.run is done by using run_forever instead.
2017-05-20 12:46:26 -04:00
4dfaffd5f2
Only do loop cleanup in finally block when on windows.
...
Should also fix #545 .
2017-05-20 12:08:02 -04:00
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