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
d93067ca0f
Add Guild.chunked property.
2017-01-08 01:28:15 -05:00
20041ea756
Implement AutoShardedClient for transparent sharding.
...
This allows people to run their >2,500 guild bot in a single process
without the headaches of IPC/RPC or much difficulty.
2017-01-07 23:19:39 -05:00
d54d7f7ac0
Fix variable shadowing in READY parsing.
2017-01-05 07:03:56 -05:00
808a05ff2d
Move global user cache to a WeakValueDictionary.
2017-01-04 05:16:59 -05:00
f8a5d890fe
Update examples to match the new rewrite API.
2017-01-03 20:58:11 -05:00
94655c77c0
Fix Messageable.typing context manager.
2017-01-03 20:24:42 -05:00
d086b5421d
Fix NameError when dealing with permission resolution.
2017-01-03 20:17:59 -05:00
c863d93f69
Fix bug that made member roles go missing.
2017-01-03 20:17:58 -05:00
3f06cf9e81
[commands] Don't use removed is_private attribute in core decorators.
2017-01-03 20:17:58 -05:00
496f5d0472
[commands] Fix help command from not working with recent changes.
2017-01-03 09:52:12 -05:00
7690455b21
Make User and Member messageable.
2017-01-03 09:52:12 -05:00
7431a127cf
Change Messageable channel getter to be a coroutine.
2017-01-03 09:52:11 -05:00
98b981848d
Move message creation to a factory method inside ConnectionState.
2017-01-03 09:52:10 -05:00
5e6bfecb07
Move away from StateContext and use ConnectionState directly.
2017-01-03 09:52:10 -05:00
d5b616fa11
Rename MessageChannel abc to Messageable.
2017-01-03 09:52:09 -05:00
633eacc982
Add permission overwrites to GuildChannel.
2017-01-03 09:52:08 -05:00
6709979831
Move GuildChannel over to abc module.
2017-01-03 09:52:08 -05:00
a557858742
Remove chunks of the voice code to redesign later.
2017-01-03 09:52:07 -05:00
7eb73cdc71
Add Role.members to get every member with a role.
2017-01-03 09:52:06 -05:00
dceba9d962
Add useful repr to all data classes.
2017-01-03 09:52:06 -05:00
ec6c7f8b34
Fix handling of author update and missing type attribute in Message.
2017-01-03 09:52:05 -05:00
4e175d36d3
Add delete_after parameter to MessageChannel.send
2017-01-03 09:52:04 -05:00
20ddc9f14f
[commands] Remove send_ utility functions.
2017-01-03 09:52:04 -05:00
406984af2e
[commands] First pass in making commands ext work again.
2017-01-03 09:52:03 -05:00
9c000c5a72
Fix documentation to work.
2017-01-03 09:52:02 -05:00