02f30f21c4
Implement User.profile coroutine to get a user's profile.
2017-01-24 22:00:27 -05:00
e1aaf74fa7
Add option to disable auto member chunking.
2017-01-23 07:07:42 -05:00
d206ee792b
Fix issue with user bots chunking unavailable guilds.
2017-01-21 16:25:51 -05:00
1ffb2ca7ac
Allow unique invites for Client.create_invite.
2017-01-21 16:23:14 -05:00
ff9f5749e1
Update copyright year to 2017.
2017-01-20 23:19:19 -05:00
4c981ee631
Add support for relationships.
2017-01-20 19:28:43 -05:00
e2acf7b2b9
Add ClientUser.premium boolean.
2017-01-20 15:01:10 -05:00
fa384f2114
Make ClientUser separate from a regular User.
...
This removes Client.edit_profile in favour of ClientUser.edit.
2017-01-19 19:37:11 -05:00
4b6b5bd35e
Remove email/password based login.
2017-01-19 18:32:17 -05:00
f465f88d81
Reimplement Guild.me property without patching it in.
2017-01-18 19:54:47 -05:00
f4cadaf0cc
Fix bug with GuildChannel.edit and Role.edit with positions.
...
I did not update the HTTP code for these two methods.
2017-01-16 18:19:18 -05:00
898a05d5ea
Fix AutoShardedClient docstring.
2017-01-16 16:37:53 -05:00
ea72d5e63d
[commands] Guarantee that local error handler is called before generic.
2017-01-15 21:55:50 -05:00
11b54d67c9
[commands] Change UserConverter to actually work with User, not Member.
2017-01-14 22:15:02 -05:00
92dd519b1a
Remove _get_guild_id from Messageable ABC.
2017-01-14 19:22:26 -05:00
ce9d5b4f4a
[commands] Split process_commands into lower level bits.
2017-01-14 19:17:08 -05:00
87dc2f4dd3
Show inherited members in the docs for User and Member.
2017-01-13 20:46:23 -05:00
33450cd1b6
Fix documentation to properly use Messageable.send
2017-01-13 20:35:44 -05:00
695b62ccd3
[commands] Make Command a descriptor for #426 .
2017-01-13 20:34:00 -05:00
ced617e786
Use the improved role creation endpoint for making roles.
2017-01-13 01:30:09 -05:00
6d3a5eaeb6
Remove extraneous kwargs from Permissions constructor.
2017-01-13 01:27:16 -05:00
c8247371f1
Fix 404s in pins_from and create_role routes.
2017-01-12 18:05:46 -05:00
ae6fb54b1b
Make Reaction.users return an async iterator.
2017-01-11 21:20:28 -05:00
b9b9d8c4d0
Fix NameError inside Messageable.get_message
2017-01-11 20:26:06 -05:00
06ca518459
Rename NoMoreMessages to NoMoreItems.
2017-01-11 19:53:48 -05:00
8c274139df
Allow HistoryIterator to be flattened into a list.
2017-01-11 19:04:52 -05:00
0e0b569d53
Propagate event loop in Messageable.history.
2017-01-11 13:24:28 -05:00
7e2c016eaa
Remove extraneous unneeded hash calls.
2017-01-10 04:37:45 -05:00
94448d3972
Fix NameError inside HTTPClient.edit_member.
2017-01-09 21:30:59 -05:00
3c6d677f85
Update README example.
2017-01-09 21:25:03 -05:00
b86a568f86
Fix HTTP.application_info 404ing.
2017-01-09 20:58:58 -05:00
f877efdd89
Change version info to 1.0.0a0.
2017-01-09 20:52:11 -05:00
6d33ea748a
Implement rate limit headers.
2017-01-09 18:51:24 -05:00
6adfd633ea
Allow Messageable.send to work with non-truthy types.
2017-01-09 09:50:14 -05:00
c635ce2526
Simple parser for CHANNEL_PINS_UPDATE
2017-01-09 03:52:44 -05:00
b09f25293b
Use CDN URL for Guild.icon_url.
2017-01-09 03:43:51 -05:00
36a5925908
Return default avatar URL if an avatar is not given for User.avatar_url
...
Also use the CDN URL like Jake has always requested.
2017-01-09 03:41:01 -05:00
63604e0566
Use CDN URL for default avatars.
2017-01-09 03:35:51 -05:00
5e201be792
Fix typo in Guild.invites
2017-01-09 03:13:57 -05:00
3780943d0a
Add Guild.create_text_channel and Guild.create_voice_channel.
2017-01-08 17:09:56 -05:00
9224d9b9d3
Add missing fields to Embed.from_data()
2017-01-08 20:42:40 +00:00
e7c5ef181f
Allow uploading of GIFs for users.
...
Discord Nitro accounts can upload GIFs as avatars, so the image
mimetype checker code should check for the GIF magic number too.
Signed-off-by: SunDwarf <l@veriny.tf >
2017-01-08 15:59:27 +00:00
d13df30e2a
Add ability to edit guild invite splashes.
2017-01-08 07:24:56 -05:00
d22d8cc430
[commands] Add AutoShardedBot counterpart to AutoShardedClient.
2017-01-08 04:50:59 -05:00
aae8b783e9
VoiceChannel.voice_members is now computed when needed.
2017-01-08 04:31:33 -05:00
4bd8382e06
Fix bug that caused Guild instances to be in VoiceChannel.voice_members
2017-01-08 03:46:43 -05:00
93d267cd2b
Remove extraneous prints.
2017-01-08 02:08:38 -05:00
92c1637921
Allow overriding the shard_ids used for initial shard launch.
2017-01-08 02:05:21 -05:00
4bc6625739
Add AutoShardedClient.change_presence.
2017-01-08 01:51:10 -05:00
b5bed9ef33
Change the way shards are launched in AutoShardedClient.
2017-01-08 01:31:46 -05:00