Rapptz
96a43fa9e3
Fix NameError in Role.edit
8 years ago
Rapptz
76e76f2905
Add underscore to HTTPClient.session to imply privateness.
8 years ago
Rapptz
c4c17351c6
Add commit number to pip version for easy identification.
8 years ago
Rapptz
aa41101237
Remove Client.accept_invite
8 years ago
Rapptz
98cfb53d3b
[commands] Add Context.me property.
8 years ago
Rapptz
5ce88c8a3f
Reconnect even if we close with 1000 since Discord can send it.
Rely on is_closed() instead since this is the true metric of a clean
closure.
8 years ago
Rapptz
e78a5c0643
Remove remaining voice_member tracking.
8 years ago
Rapptz
39d65305a3
Add TextChannel.members to get members that can see a channel.
8 years ago
Rapptz
cf40e94af6
Rename VoiceChannel.voice_members to VoiceChannel.members
8 years ago
Rapptz
aa59762c04
Remove extra space.
8 years ago
Rapptz
8daf411c72
Add Messageable.ack
8 years ago
Rapptz
f7524c9919
Add User.is_blocked and User.is_friend shortcut methods.
8 years ago
Rapptz
9a1215e13b
Add support for message acking.
8 years ago
Rapptz
751933f068
Remove nonce when sending messages.
8 years ago
Rapptz
cbbc75cd8d
Move purge and delete_messages from Messageable.
This is a breaking change. Move these two to TextChannel since the
other things that implement Messageable cannot reliably do bulk delete
actions in their respective channels.
8 years ago
Rapptz
f6fcb62c7b
Check for PrivateChannel before GuildChannel in Client.get_channel
8 years ago
Rapptz
29f676c42e
Wrap asyncio.wait into a saner alternative that raises TimeoutError.
Fixes #494
8 years ago
Rapptz
b2ffeac297
Make Guild.large a property instead of an attribute.
8 years ago
Rapptz
1b3234ab64
Add info logging for close codes we cannot handle.
8 years ago
Rapptz
9d4f3ebb43
Miscellaneous documentation fixes in Client.wait_for
8 years ago
Rapptz
e16a1e583e
Remove Client.email attribute.
Use ClientUser.email instead.
8 years ago
Rapptz
0e8b260d45
Fall back to single message delete in Messageable.purge
Also make it work on user accounts.
Fixes #456 .
8 years ago
Rapptz
2fe5da836c
Add User.avatar_url_as to convert a user's avatar.
8 years ago
Rapptz
9cb89f019e
[commands] Register cog listeners with the name of the attribute.
8 years ago
Rapptz
67912193ec
Forward keyword arguments in Member.ban
8 years ago
Rapptz
b8727fd463
Fix Client.emojis returning a list of IDs.
8 years ago
Rapptz
702d596af9
Check that the type in Colour and Permissions are int.
8 years ago
Rapptz
b7488d7c6e
Reconnect when a task times out and propagates.
8 years ago
Rapptz
c6d26216a6
[commands] Fix bad logic in command list filtering.
8 years ago
Rapptz
54f297c24f
Fix NameError in GuildChannel.overwrites_for
8 years ago
Rapptz
6516932e67
Fix Guild.bans to return a BanEntry object.
8 years ago
Rapptz
58fa5fdc9a
Add experimental reconnection logic.
8 years ago
Rapptz
a6b180b5ad
Don't RESUME when given sharding related close codes.
8 years ago
Rapptz
bb8f5f4725
Make discord.ext a namespace package.
8 years ago
Rapptz
132ac45010
Ensure after is called inside the daemon thread for players.
8 years ago
Rapptz
6166cbc2e7
[commands] Add commands.clean_content converter.
8 years ago
Rapptz
c8250d7cd5
Fix bug with Message.role_mentions always being empty.
8 years ago
Rapptz
e10cae5dbc
[commands] Allow converters to be instantiated.
This allows for you to create converters that can have varying
behaviour using the converter's __init__ instead of having to do a
meta-class based approach to get around the fact that __init__ is part
of the interface.
To make up for the lack of __init__, a new method Converter.prepare was
added to do the work that __init__ used to do.
8 years ago
Rapptz
dcf826c09b
Allow utils.maybe_coroutine to take any arguments.
8 years ago
Rapptz
8e654bd52a
Add support for limit=None in Messageable.history.
Fixes #480 .
8 years ago
Rapptz
b6bff5172a
[commands] Remove Commands: if no commands can be run in help command.
8 years ago
Rapptz
1ec7daf372
Documentation fixes for permission.
8 years ago
Rapptz
bf11bb4b4f
[commands] Add cog local error handlers via __error.
8 years ago
Rapptz
7bc3750c27
[commands] Add param attribute to MissingRequiredArgument
This should allow easier querying on what argument is missing.
Fixes #470 .
8 years ago
Rapptz
47ef657fbd
Implement async checks. Fixes #380 .
8 years ago
Rapptz
2abdbc70c2
Implement utilities for AsyncIterator.
Closes #473 .
8 years ago
Rapptz
8727472b85
Add Client.get_user_profile to get an arbitrary user's profile.
8 years ago
Rapptz
0dac5e3139
Add Client.emojis to get all emojis.
This removes the older get_all_emojis generator.
8 years ago
Rapptz
ae36008279
Fix NameError in GroupChannel.
8 years ago
Michael Van Buren
84dfd7b3e3
[commands] Add Command.usage argument to override argument display.
8 years ago