Rapptz
14def4b68e
Fix Member.server_permissions docstring.
9 years ago
Max Kamps
25c262461e
[commands] Fix mistake in Paginator error message.
9 years ago
Rapptz
b39de025c5
Add support for new Manage Webhooks permission.
9 years ago
Max Kamps
8f0d16629f
[commands] Fix Paginator still allowing lines which are too long.
9 years ago
Khazhismel
adf74eef76
Update Client documentation.
9 years ago
Rapptz
18a9b75990
Fix Permissions.manage_emojis bit being incorrect.
9 years ago
Rapptz
2927e5fd39
Fix URL pointing to better method in Client.change_status
9 years ago
Rapptz
1a624cd037
Version bump to v0.13.0
9 years ago
Rapptz
7c0be1cade
[commands] Raise exception if Paginator gets a line that is too big.
Fixes #340
9 years ago
Rapptz
5d8d3ab43a
Add Permissions.manage_emojis
9 years ago
Rapptz
9322bc78be
Add the ability to add, delete, and edit custom emoji.
9 years ago
Rapptz
7272190e2d
Add support for "Do Not Disturb" and "Invisible" statuses.
This deprecates Client.change_status in favour of the newer and more
correct Client.change_presence.
9 years ago
Rapptz
fc1155c160
Remove unused endpoints.py file.
9 years ago
Rapptz
1987cd10df
Version bump to v0.12.0
9 years ago
Rapptz
9fddcf0a21
Update What's New page with v0.12.0 changes.
9 years ago
Rapptz
83d3b72566
Document undocumented Server.voice_client property.
9 years ago
Rapptz
6fec17d7d4
Catch Player errors and gracefully stop them.
This also introduces the concept of the after function taking a single
parameter, the current player. This is useful for error handling, e.g.
checking Player.error.
Fixes #291
9 years ago
Rapptz
96ca7cafee
Add Client.get_user_info to retrieve a User from ID.
9 years ago
Rapptz
7a2b944b72
Fix 404'd FAQ links.
9 years ago
Rapptz
625ed18cff
Add Member.server_permissions to calculate server permissions.
9 years ago
Rapptz
5e20b468c1
Add Server.role_hierarchy to get the current role hierarchy.
9 years ago
Rapptz
13f85b3292
Make Roles totally ordered.
This also fixes a bug with Member.top_role that chose the wrong role
should they have the same position.
9 years ago
Rapptz
09e77e548a
Upgrade requirements to stable aiohttp.
Also lighten up on websockets requirements.
9 years ago
Rapptz
967d43c35b
[commands] Allow coroutine functions in Bot.command_prefix
9 years ago
Rapptz
203c64a9a4
Add support for server verification levels.
This adds a new enum named VerificationLevel to denote said verification
level. This enum will also be used in the Client.edit_server calls
instead of the undocumented int parameter.
9 years ago
Rapptz
713037836c
Document new MessageType.pins_add
9 years ago
Rapptz
da986b2d7c
Support for pinned system messages.
9 years ago
Rapptz
1a0182e6eb
Fix import for Object.created_at
9 years ago
Rapptz
26f5bcd725
Fix bug when permission overwrites could be applied out of order.
The bug was due to the fact that the way overwrites work is by doing
a loop of all the values and then applying deny first and then allow.
That way the overwrite is defined if role A and role B deny a
permission but role C allows it (and said member has A, B, C roles)
then the resolution should allow it rather than deny it regardless of
the order of the data it is received in.
9 years ago
Rapptz
bca6b2a133
Fix bug that disallowed ServerRegion from being used in edit_server.
9 years ago
Rapptz
8384edb061
Add new EU Central and EU West server regions.
9 years ago
Rapptz
152b3a1125
[commands] Default converters now take in IDs to match against.
9 years ago
Rapptz
b0509a6910
[commands] Cooldowns don't trigger due to user usage error.
Fixes #325
9 years ago
Dan Hess
b7ffbca0c7
[commands] Added a method to reset command cooldown.
9 years ago
Rapptz
a23e51f6c4
Fix gateway code to work with websockets 3.2.
9 years ago
Rapptz
0b6e74ebec
Ensure that keep alive threads are closed when a websocket closes.
The library worked with the assumption that whenever the recv call for
the websocket would lead to a closure, the close method would be called
to signal closure and as a result our close method would be called.
This assumption turned out to be false as the websockets library would
instead call an internal function named close_connection instead. So to
solve our problem we need to override this function instead of close.
9 years ago
Rapptz
dd8c32ceff
Remove download stats badge.
9 years ago
Rapptz
b1da659374
Document that Client.get_channel works with PrivateChannel too.
9 years ago
Rapptz
b2808b2abd
Document what it means that an object is not edited in-place explicitly
This seems to be a very common question regarding the docs so might as
well document exactly what this means rather than using cryptic and
confusing wording.
9 years ago
Rapptz
83c7ba612e
Explain cases where the on_message_edit event can be triggered.
9 years ago
Rapptz
1e9251cfef
[commands] Delete module when it does not have a setup function.
9 years ago
Khazhismel
6344504dfc
Emoji.url uses api url.
9 years ago
Rapptz
a55e1241a7
[commands] Add missing inspect import in converter.py
9 years ago
Khazhismel
14c8aed1a3
Add emoji url property
9 years ago
Khazhismel
504fbaafd5
Clean up Emoji documentation.
9 years ago
Rapptz
45083a6f15
Document the new emoji stuff.
9 years ago
Khazhismel
c72c23278d
[commands] Add custom emoji converter.
9 years ago
Khazhismel
c5a989eeb2
Add custom emoji support.
9 years ago
Rapptz
fd3d775271
Version bump to v0.11.0
9 years ago
PapyrusThePlant
3ec9b7fb97
[commands] Make HelpFormatter ignore hidden commands for max_width.
9 years ago