Khazhismel
ec23434162
Mentions are now <@id> *only* - remove mentions array on send and edit message
9 years ago
Khazhismel
e8a06b7ee9
Insert options before pipe:1 in ffmpeg player, otherwise they are ignored
9 years ago
abalabahaha
483384595b
Unflip kick/ban permission bits
9 years ago
Khazhismel
bb433990e8
None author param in wait_for_message allows any author
9 years ago
Rapptz
ca450fb0e4
Fix README example code.
9 years ago
Rapptz
ba3e00c3bf
Add guessing game example to showcase wait_for_message.
9 years ago
Rapptz
9175b83387
Add voice playlist example code.
9 years ago
Rapptz
1ac2f6437f
Fix NameError with Permissions missing.
9 years ago
Rapptz
bee044629d
Add background_task example to showcase background tasks.
9 years ago
Rapptz
f0d5d7a490
Rename some listeners to `wait_until_`.
Mainly login and ready listeners.
9 years ago
Rapptz
6b12ef2a0c
Updated examples to use new properties.
9 years ago
Rapptz
7258a9e700
Delete messages from message cache when you leave the server.
9 years ago
Rapptz
f1f0e169e4
Add __slots__ where appropriate to data classes.
9 years ago
Rapptz
4fa5b50d2b
Add listener for on_ready event for easier background tasks.
9 years ago
Rapptz
a1693a8c9d
Make is_logged_in and is_closed into Events internally.
9 years ago
Rapptz
cf56ddfe4c
Release connection when error occurs during login.
9 years ago
Rapptz
037d3ab08a
Move email out of ConnectionState.
9 years ago
Rapptz
f5b927f01c
Fix GUILD_MEMBER_UPDATE and GUILD_UPDATE not triggering.
9 years ago
Rapptz
070015e408
Disallow duplicates when adding or removing roles.
9 years ago
Rapptz
8a4e2ba958
Fix Client.replace_roles having hashable errors.
9 years ago
Rapptz
2c246a0aa7
Add first support for gateway redirects and reconnects.
9 years ago
Rapptz
9075d46efd
Add on_member_ban and on_member_unban events.
Fixes #58 .
9 years ago
Rapptz
253e2b1f64
Add way to delete messages after a user is banned.
Fixes #59 .
9 years ago
Rapptz
00c9ac59c1
Fix consistency issue with migrating page.
9 years ago
Rapptz
00c8dae88d
Add migrating guide for migrating to v0.10.0.
9 years ago
Rapptz
63565026c4
Remove on_status event. Superseded by on_member_update.
9 years ago
Rapptz
49d78c69c7
All update related events now pass in the previous state.
9 years ago
Rapptz
78e95ef755
Documentation fixes.
9 years ago
Rapptz
5f4e13df96
Fix Channel.permissions_for attribute error.
9 years ago
Rapptz
51d91c2a82
Most data classes now support hashing.
9 years ago
Rapptz
613214f197
Add Message.clean_content property to get prettified mentions.
9 years ago
Rapptz
ebcb532c38
Change regex from \d+ to [0-9]+ for performance reasons.
\d+ includes unicode characters while [0-9]+ doesn't.
9 years ago
Rapptz
4f66d41ca3
Add Server.me attribute to access the Member version of Client.user.
9 years ago
Rapptz
f78e3c9f0b
Fix Client.logs_from failing if no more messages are found.
9 years ago
Rapptz
434fc5c79e
Remove the non-classmethod attributes in Permissions.
9 years ago
Rapptz
9f92536441
Clean-up documentation to use NumPy style docs on remaining classes.
9 years ago
Rapptz
de1c74a399
Make more things into properties.
A lot of the expensive getters were transformed into cached properties
instead. A lot of things that were properties were transformed into
properties as well.
9 years ago
Rapptz
f484a5c023
Channel.is_default_channel is now a property named is_default.
9 years ago
Rapptz
271c7565fc
Make Client.unban actually useful.
9 years ago
Rapptz
7d08a07cb9
Fix issue with roles being passed in being strings.
Client.add_roles and Client.remove_roles would dispatch to the
Client.replace_roles function. However, replace_roles expects Role
objects while the dispatching involved string IDs. So as a result this
needed another layer of dispatch into a _replace_roles function to do
the actual call that all three of them dispatch to.
9 years ago
Rapptz
658090f129
Fix NameError with itertools in client.
9 years ago
Rapptz
491d508a97
Cast Retry-After header into a float.
9 years ago
Rapptz
00a98a76fd
Add a way to get all active invites from a server.
9 years ago
Rapptz
42c67e3605
Add a way to get bans from a server.
9 years ago
Rapptz
7f0a048299
Fix GUILD_ROLE_DELETE triggering ValueError.
9 years ago
Rapptz
6d26d73e24
Client.run now does cleanup when KeyboardInterrupt is encountered.
9 years ago
Rapptz
9137d92f67
All data classes now support !=, == and str(obj).
9 years ago
Rapptz
ab46afee1d
Changed functions that return a constant value into properties.
9 years ago
Rapptz
c52e552888
Editing profile now writes to the cache.
9 years ago
Rapptz
3dc2177ce8
Change the login cache check call to be the gateway retrieval.
9 years ago