Rapptz
5d4c555711
Switch to Sphinx RTD theme.
9 years ago
Rapptz
7121c39a94
Add some badges to the README.
9 years ago
Rapptz
d243d0895c
Add note about data classes instances.
9 years ago
Rapptz
101d8d52b6
Add warning for Message.mentions order being non-deterministic.
9 years ago
Rapptz
38e83f0999
"An array" -> "A list" for documentation purposes.
9 years ago
Rapptz
70c7a79719
Remove afk_channel_id and replace it with afk_channel.
9 years ago
Rapptz
df3cb831a9
Member.roles array now has the default role as the first element.
9 years ago
Rapptz
e10b6c767b
Move server parsing code from Client to Server.
9 years ago
Rapptz
d440e52a00
Add new_member.py example to showcase messaging new members.
9 years ago
Rapptz
c25e667866
discord.Server is a valid destination in Client.send_message & co.
9 years ago
Rapptz
90d9c9b297
reply.py example now checks for self-authoring
9 years ago
Rapptz
7c060ee7f6
Document supported operations in discord.User
9 years ago
Rapptz
9fb2186785
Update to the new colours.
9 years ago
Rapptz
e884119cd9
Performance improvements in on_typing event.
9 years ago
Rapptz
b1b2c0d099
Add LoginFailure exception for a clearer failure in Client.login
The older HTTPException is not exactly the clearest thing for people
who are new to programming or HTTP exceptions in general.
9 years ago
Rapptz
f83442096b
Client.edit_message no longer checks for private channel.
9 years ago
Rapptz
4a32ae444a
Add the message to the exception output.
9 years ago
Rapptz
e75edc2e57
Document Client.run reconnection idiosyncrasy.
9 years ago
Rapptz
4a25011ee1
Revert "GIF support for avatars"
This reverts commit 9a5bb439ec
.
9 years ago
Rapptz
9a5bb439ec
GIF support for avatars
9 years ago
Rapptz
f0617fbb6a
Add support for uploading avatars.
9 years ago
Rapptz
077817c126
Move _null_event and _verify_successful_response to utils
They might be used in other files in the future.
9 years ago
Rapptz
af9e5bc67a
Simplify examples to no longer use logging or Client.is_logged_in
The logging module is no longer required to get diagnostic output
since we use `stderr` by default regardless of the logging module.
Which means that the logging module will only give a more verbose
output than is necessary.
Client.is_logged_in checking is no longer necessary since all HTTP
request handling now raise an exception if they fail so those chunks
are also gone.
9 years ago
Rapptz
ea80812fdd
Add Client.get_invite to turn a URL to an Invite object.
9 years ago
Rapptz
0d19273844
Client.accept_invite and Client.register now accept invite IDs.
9 years ago
Rapptz
7f94f75223
Handle TYPING_START event.
10 years ago
Rapptz
2e03927f2c
Merge send_raw_file and send_file
10 years ago
Rapptz
57312d96f7
Fix annoying lack of parenthesis at end of HTTPException
10 years ago
Rapptz
5ca04ea08f
Use try-except instead of checking for membership.
Basically, a lot of the checks revolving "if x in y" could be written
more efficiently by doing the task anyway and ignoring the exception
a la the EAFP guideline.
10 years ago
Red_M
36b145aee2
Allow sending raw file objects in memory with client.send_raw_file
10 years ago
Khazhismel
52d3457443
Add send_typing command to allow sending typing updates.
10 years ago
Azza
0b4706699f
fixed voice_members not updating when changing channels
10 years ago
Rapptz
acbbaa39ad
Add Message.channel_mentions
10 years ago
Rapptz
da37ff16c1
Add get_raw_[channel_]mentions to Message
10 years ago
Rapptz
e88c194e9a
Fix is_private check in mentions array handling.
10 years ago
Rapptz
692a6a3bc6
Fix ordering issue with Message.server
10 years ago
Rapptz
75658f46a2
Message.mentions now returns a list of Member instead of User
10 years ago
Rapptz
cc59654216
Add Client.get_all_channels and Client.get_all_members
10 years ago
Rapptz
d1a7d2cad2
Documentation fixes for Client.logs_from
10 years ago
Khazhismel
fcc540ec44
Add before and after params to logs_from.
10 years ago
Rapptz
3e072db5d0
Fix Client.unban parameter name (name -> user)
10 years ago
Rapptz
52c1d134ba
Clean-up guild_delete.
10 years ago
Rapptz
5ecaf1df4c
Make unavailable default to None.
10 years ago
Rapptz
3d70966021
Attempt to fix unavailable guilds again
10 years ago
Hla
83a5449fc5
icon_url and get_default_channel in Server
10 years ago
Rapptz
85ac03a081
Role.is_everyone actually uses the proper check.
10 years ago
Rapptz
054cf2e1e0
Channel.permissions_for now correctly handles everyone overwrites.
10 years ago
Rapptz
7a4fab5566
Change iterable to an argument list in role related documentation.
10 years ago
Rapptz
ad6fbbfe43
Fix Client.create_role
10 years ago
Rapptz
7161723034
Change on_server_create/delete to on_server_join/remove.
10 years ago