Rapptz
a18267ca49
Fix FAQ to showcase that there is a single parameter, the error.
8 years ago
Rapptz
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.
8 years ago
Rapptz
d85e479be6
Minor fix in migrating page.
8 years ago
Rapptz
fb7689f8ea
Add some margin for supported operations sections.
8 years ago
Rapptz
3330a19f35
Support for sending a nonce.
8 years ago
Rapptz
b13d437bb9
Don't assume the inviter is always there.
8 years ago
Rapptz
95451c35e7
Document Message.embeds and Message.attachments changes.
8 years ago
Rapptz
fc0b90582d
Writing to files is 'wb' not 'rb'.
8 years ago
Rapptz
af58e45e14
Export Attachment class.
8 years ago
Rapptz
8d3279b291
Implement an Attachment model.
8 years ago
Rapptz
d21fb780fd
Remove unused functions in HTTPClient.
8 years ago
Rapptz
b2cf11fe9d
[commands] Add escape_markdown parameter for clean_content.
8 years ago
Rapptz
34815a43f4
Permissions.view_audit_logs -> Permissions.view_audit_log
8 years ago
Rapptz
83f86f902a
Rename verification level to extreme due to demand.
8 years ago
Rapptz
ee3c77353f
Add highest verification level.
8 years ago
Rapptz
093d888173
[commands] Fix EmojiConverter not working with underscore names.
8 years ago
Rapptz
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.
8 years ago
Rapptz
9074bea234
Less unnecessary padding around functions.
8 years ago
Rapptz
497be35d5f
Log when a KeyboardInterrupt is met in Client.run
8 years ago
Rapptz
e1263a585a
Mention User.avatar_url change in migration page.
8 years ago
Rapptz
a8474ed6d3
Document that exceptions happen in Guild.audit_logs.
8 years ago
Rapptz
1f1ac8f750
Mention on_member_ban event change.
8 years ago
Rapptz
37288412ed
Working fix for one of the bullet points.
Thanks Pirate.
8 years ago
Rapptz
5a56e3fda1
Don't dispatch on_voice_state_update when Member is not found.
8 years ago
Rapptz
c3da6cdbd3
Add ref links to the commands API page.
8 years ago
Rapptz
f588876587
Use Python3Lexer instead of PythonLexer for pygments.
8 years ago
Rapptz
d672f84932
Raise when an invalid permission is passed to PermissionOverwrite.
8 years ago
Rapptz
3436792614
Allow setting a presence upon logging in.
8 years ago
Rapptz
9e24d43c63
Rewrite Client.run yet again.
This time it should definitely fix #545 .
8 years ago
Rapptz
6e2ecbc167
Re-raise exceptions from Client.start in Client.run.
8 years ago
Rapptz
f3eb039c4b
Re-implement how Client.run is done by using run_forever instead.
8 years ago
Rapptz
4dfaffd5f2
Only do loop cleanup in finally block when on windows.
Should also fix #545 .
8 years ago
Rapptz
1e1b02c630
Check if we're closing the event loop before using it.
Should fix #545 .
8 years ago
Rapptz
6119f280c5
Warnings are yellow.
8 years ago
Rapptz
229c471106
More broken Channel references.
8 years ago
Rapptz
bd7b2e2d35
Oversight in Permissions still having a table.
8 years ago
Rapptz
969bb085cb
Slightly different styling for supported operations.
8 years ago
Rapptz
f4e01b3a92
Make supported operations stand out more than attributes.
8 years ago
Rapptz
3727618b65
Kill remaining references to discord.Channel in documentation.
8 years ago
Rapptz
8a49a3a74f
Update migrating page with new extension information.
8 years ago
Rapptz
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.
8 years ago
Rapptz
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.
8 years ago
Rapptz
8526995004
Minor speedup when doing comparisons.
Shred 2 getattr calls + 1 global lookup to 1 global lookup.
8 years ago
Rapptz
8e34a256a4
Fix User == Member comparisons.
8 years ago
Rapptz
026e526817
Lazy fix for active class when viewport is too small for sidebar.
8 years ago
Rapptz
02d854a99c
Fix format string in new bot template.
8 years ago
Rapptz
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
8 years ago
Rapptz
3cb680159e
Add __unload to the special cog method list.
8 years ago
Rapptz
df90aaa610
Rename internal ConnectionState attribute to have an underscore.
Some people like to use that variable name apparently.
See #568 and #569 .
8 years ago
Rapptz
9cbbd8af65
Highlight currently visited section.
8 years ago