Rapptz
1cf7b0e2c8
Add ClientUser.friends and ClientUser.blocked
2017-01-27 00:25:04 -05:00
Rapptz
12c1cd9b14
[commands] Add cog local checks via __local_check
2017-01-26 05:49:24 -05:00
Rapptz
0e1bd1647e
[commands] Rename __check to __global_check for cogs.
2017-01-26 05:31:11 -05:00
Rapptz
4016154529
[commands] Allow customising the Context class in get_context.
2017-01-26 05:05:15 -05:00
Rapptz
e5cb7d295c
Replace wait_for_* with a generic Client.wait_for
2017-01-25 22:26:49 -05:00
Rapptz
b876133e87
Add compatibility shim for asyncio.Future creation.
...
Should provide better support for uvloop.
2017-01-25 21:38:50 -05:00
Rapptz
62f43889c0
Remove unused ChannelPermissions namedtuple.
2017-01-25 05:58:15 -05:00
Rapptz
c80cbf1931
Remove Client.__getattr__ and Client.__setattr__ shims.
...
We should use properties instead.
2017-01-25 05:50:35 -05:00
Rapptz
234fd5180f
Optimise attribute access when dispatching.
2017-01-25 05:31:53 -05:00
Rapptz
02f30f21c4
Implement User.profile coroutine to get a user's profile.
2017-01-24 22:00:27 -05:00
Rapptz
e1aaf74fa7
Add option to disable auto member chunking.
2017-01-23 07:07:42 -05:00
Rapptz
d206ee792b
Fix issue with user bots chunking unavailable guilds.
2017-01-21 16:25:51 -05:00
Rapptz
1ffb2ca7ac
Allow unique invites for Client.create_invite.
2017-01-21 16:23:14 -05:00
Rapptz
ff9f5749e1
Update copyright year to 2017.
2017-01-20 23:19:19 -05:00
Rapptz
4c981ee631
Add support for relationships.
2017-01-20 19:28:43 -05:00
Rapptz
e2acf7b2b9
Add ClientUser.premium boolean.
2017-01-20 15:01:10 -05:00
Rapptz
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
Rapptz
4b6b5bd35e
Remove email/password based login.
2017-01-19 18:32:17 -05:00
Rapptz
f465f88d81
Reimplement Guild.me property without patching it in.
2017-01-18 19:54:47 -05:00
Rapptz
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
Rapptz
898a05d5ea
Fix AutoShardedClient docstring.
2017-01-16 16:37:53 -05:00
Rapptz
ea72d5e63d
[commands] Guarantee that local error handler is called before generic.
2017-01-15 21:55:50 -05:00
Rapptz
11b54d67c9
[commands] Change UserConverter to actually work with User, not Member.
2017-01-14 22:15:02 -05:00
Rapptz
92dd519b1a
Remove _get_guild_id from Messageable ABC.
2017-01-14 19:22:26 -05:00
Rapptz
ce9d5b4f4a
[commands] Split process_commands into lower level bits.
2017-01-14 19:17:08 -05:00
Rapptz
33450cd1b6
Fix documentation to properly use Messageable.send
2017-01-13 20:35:44 -05:00
Rapptz
695b62ccd3
[commands] Make Command a descriptor for #426 .
2017-01-13 20:34:00 -05:00
Rapptz
ced617e786
Use the improved role creation endpoint for making roles.
2017-01-13 01:30:09 -05:00
Rapptz
6d3a5eaeb6
Remove extraneous kwargs from Permissions constructor.
2017-01-13 01:27:16 -05:00
Rapptz
c8247371f1
Fix 404s in pins_from and create_role routes.
2017-01-12 18:05:46 -05:00
Rapptz
ae6fb54b1b
Make Reaction.users return an async iterator.
2017-01-11 21:20:28 -05:00
Rapptz
b9b9d8c4d0
Fix NameError inside Messageable.get_message
2017-01-11 20:26:06 -05:00
Rapptz
06ca518459
Rename NoMoreMessages to NoMoreItems.
2017-01-11 19:53:48 -05:00
Rapptz
8c274139df
Allow HistoryIterator to be flattened into a list.
2017-01-11 19:04:52 -05:00
Rapptz
0e0b569d53
Propagate event loop in Messageable.history.
2017-01-11 13:24:28 -05:00
Rapptz
7e2c016eaa
Remove extraneous unneeded hash calls.
2017-01-10 04:37:45 -05:00
Rapptz
94448d3972
Fix NameError inside HTTPClient.edit_member.
2017-01-09 21:30:59 -05:00
Rapptz
b86a568f86
Fix HTTP.application_info 404ing.
2017-01-09 20:58:58 -05:00
Rapptz
f877efdd89
Change version info to 1.0.0a0.
2017-01-09 20:52:11 -05:00
Rapptz
6d33ea748a
Implement rate limit headers.
2017-01-09 18:51:24 -05:00
Rapptz
6adfd633ea
Allow Messageable.send to work with non-truthy types.
2017-01-09 09:50:14 -05:00
Ian Salmons
c635ce2526
Simple parser for CHANNEL_PINS_UPDATE
2017-01-09 03:52:44 -05:00
Rapptz
b09f25293b
Use CDN URL for Guild.icon_url.
2017-01-09 03:43:51 -05:00
Rapptz
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
Rapptz
63604e0566
Use CDN URL for default avatars.
2017-01-09 03:35:51 -05:00
Rapptz
5e201be792
Fix typo in Guild.invites
2017-01-09 03:13:57 -05:00
Rapptz
3780943d0a
Add Guild.create_text_channel and Guild.create_voice_channel.
2017-01-08 17:09:56 -05:00
Ian Salmons
9224d9b9d3
Add missing fields to Embed.from_data()
2017-01-08 20:42:40 +00:00
SunDwarf
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
Rapptz
d13df30e2a
Add ability to edit guild invite splashes.
2017-01-08 07:24:56 -05:00