Rapptz
14def4b68e
Fix Member.server_permissions docstring.
10 years ago
Max Kamps
25c262461e
[commands] Fix mistake in Paginator error message.
10 years ago
Rapptz
b39de025c5
Add support for new Manage Webhooks permission.
10 years ago
Max Kamps
8f0d16629f
[commands] Fix Paginator still allowing lines which are too long.
10 years ago
Khazhismel
adf74eef76
Update Client documentation.
10 years ago
Rapptz
18a9b75990
Fix Permissions.manage_emojis bit being incorrect.
10 years ago
Rapptz
2927e5fd39
Fix URL pointing to better method in Client.change_status
10 years ago
Rapptz
1a624cd037
Version bump to v0.13.0
10 years ago
Rapptz
7c0be1cade
[commands] Raise exception if Paginator gets a line that is too big.
Fixes #340
10 years ago
Rapptz
5d8d3ab43a
Add Permissions.manage_emojis
10 years ago
Rapptz
9322bc78be
Add the ability to add, delete, and edit custom emoji.
10 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.
10 years ago
Rapptz
fc1155c160
Remove unused endpoints.py file.
10 years ago
Rapptz
1987cd10df
Version bump to v0.12.0
10 years ago
Rapptz
9fddcf0a21
Update What's New page with v0.12.0 changes.
10 years ago
Rapptz
83d3b72566
Document undocumented Server.voice_client property.
10 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
10 years ago
Rapptz
96ca7cafee
Add Client.get_user_info to retrieve a User from ID.
10 years ago
Rapptz
7a2b944b72
Fix 404'd FAQ links.
10 years ago
Rapptz
625ed18cff
Add Member.server_permissions to calculate server permissions.
10 years ago
Rapptz
5e20b468c1
Add Server.role_hierarchy to get the current role hierarchy.
10 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.
10 years ago
Rapptz
09e77e548a
Upgrade requirements to stable aiohttp.
Also lighten up on websockets requirements.
10 years ago
Rapptz
967d43c35b
[commands] Allow coroutine functions in Bot.command_prefix
10 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.
10 years ago
Rapptz
713037836c
Document new MessageType.pins_add
10 years ago
Rapptz
da986b2d7c
Support for pinned system messages.
10 years ago
Rapptz
1a0182e6eb
Fix import for Object.created_at
10 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.
10 years ago
Rapptz
bca6b2a133
Fix bug that disallowed ServerRegion from being used in edit_server.
10 years ago
Rapptz
8384edb061
Add new EU Central and EU West server regions.
10 years ago
Rapptz
152b3a1125
[commands] Default converters now take in IDs to match against.
10 years ago
Rapptz
b0509a6910
[commands] Cooldowns don't trigger due to user usage error.
Fixes #325
10 years ago
Dan Hess
b7ffbca0c7
[commands] Added a method to reset command cooldown.
10 years ago
Rapptz
a23e51f6c4
Fix gateway code to work with websockets 3.2.
10 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.
10 years ago
Rapptz
dd8c32ceff
Remove download stats badge.
10 years ago
Rapptz
b1da659374
Document that Client.get_channel works with PrivateChannel too.
10 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.
10 years ago
Rapptz
83c7ba612e
Explain cases where the on_message_edit event can be triggered.
10 years ago
Rapptz
1e9251cfef
[commands] Delete module when it does not have a setup function.
10 years ago
Khazhismel
6344504dfc
Emoji.url uses api url.
10 years ago
Rapptz
a55e1241a7
[commands] Add missing inspect import in converter.py
10 years ago
Khazhismel
14c8aed1a3
Add emoji url property
10 years ago
Khazhismel
504fbaafd5
Clean up Emoji documentation.
10 years ago
Rapptz
45083a6f15
Document the new emoji stuff.
10 years ago
Khazhismel
c72c23278d
[commands] Add custom emoji converter.
10 years ago
Khazhismel
c5a989eeb2
Add custom emoji support.
10 years ago
Rapptz
fd3d775271
Version bump to v0.11.0
10 years ago
PapyrusThePlant
3ec9b7fb97
[commands] Make HelpFormatter ignore hidden commands for max_width.
10 years ago