Rapptz
b09f25293b
Use CDN URL for Guild.icon_url.
8 years ago
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.
8 years ago
Rapptz
63604e0566
Use CDN URL for default avatars.
8 years ago
Rapptz
5e201be792
Fix typo in Guild.invites
8 years ago
Rapptz
3780943d0a
Add Guild.create_text_channel and Guild.create_voice_channel.
8 years ago
Ian Salmons
9224d9b9d3
Add missing fields to Embed.from_data()
8 years ago
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 <[email protected] >
8 years ago
Rapptz
d13df30e2a
Add ability to edit guild invite splashes.
8 years ago
Rapptz
d22d8cc430
[commands] Add AutoShardedBot counterpart to AutoShardedClient.
8 years ago
Rapptz
aae8b783e9
VoiceChannel.voice_members is now computed when needed.
8 years ago
Rapptz
4bd8382e06
Fix bug that caused Guild instances to be in VoiceChannel.voice_members
8 years ago
Rapptz
93d267cd2b
Remove extraneous prints.
8 years ago
Rapptz
92c1637921
Allow overriding the shard_ids used for initial shard launch.
8 years ago
Rapptz
4bc6625739
Add AutoShardedClient.change_presence.
8 years ago
Rapptz
b5bed9ef33
Change the way shards are launched in AutoShardedClient.
8 years ago
Rapptz
d93067ca0f
Add Guild.chunked property.
8 years ago
Rapptz
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.
8 years ago
Rapptz
d54d7f7ac0
Fix variable shadowing in READY parsing.
8 years ago
Rapptz
808a05ff2d
Move global user cache to a WeakValueDictionary.
8 years ago
Rapptz
f8a5d890fe
Update examples to match the new rewrite API.
8 years ago
Rapptz
94655c77c0
Fix Messageable.typing context manager.
8 years ago
Rapptz
d086b5421d
Fix NameError when dealing with permission resolution.
8 years ago
Rapptz
c863d93f69
Fix bug that made member roles go missing.
8 years ago
Rapptz
3f06cf9e81
[commands] Don't use removed is_private attribute in core decorators.
8 years ago
Rapptz
496f5d0472
[commands] Fix help command from not working with recent changes.
8 years ago
Rapptz
7690455b21
Make User and Member messageable.
8 years ago
Rapptz
7431a127cf
Change Messageable channel getter to be a coroutine.
8 years ago
Rapptz
98b981848d
Move message creation to a factory method inside ConnectionState.
8 years ago
Rapptz
5e6bfecb07
Move away from StateContext and use ConnectionState directly.
8 years ago
Rapptz
d5b616fa11
Rename MessageChannel abc to Messageable.
8 years ago
Rapptz
633eacc982
Add permission overwrites to GuildChannel.
8 years ago
Rapptz
6709979831
Move GuildChannel over to abc module.
8 years ago
Rapptz
a557858742
Remove chunks of the voice code to redesign later.
8 years ago
Rapptz
7eb73cdc71
Add Role.members to get every member with a role.
8 years ago
Rapptz
dceba9d962
Add useful repr to all data classes.
8 years ago
Rapptz
ec6c7f8b34
Fix handling of author update and missing type attribute in Message.
8 years ago
Rapptz
4e175d36d3
Add delete_after parameter to MessageChannel.send
8 years ago
Rapptz
20ddc9f14f
[commands] Remove send_ utility functions.
8 years ago
Rapptz
406984af2e
[commands] First pass in making commands ext work again.
8 years ago
Rapptz
9c000c5a72
Fix documentation to work.
8 years ago
Rapptz
79a49f9145
Absolute import some circular dependencies to appease Python 3.4.
8 years ago
Rapptz
a1c81419b7
Rename MessageChannel.send_message to send and unify interface.
This removes MessageChannel.upload.
8 years ago
Rapptz
30394d03f2
Remove no longer used functions in Client.
8 years ago
Rapptz
802f6c91d4
Add Message.clear_reactions
8 years ago
Rapptz
2c50c18ca3
Change dict value views into lists.
9 years ago
Rapptz
c205eb3528
Re-add support for embeds.
9 years ago
Rapptz
42891c3084
Make Message.embeds to be based on discord.Embed
9 years ago
Rapptz
c187d87dae
Re-add support for reactions.
We now store emojis in a global cache and make things like adding
and removing reactions part of the stateful Message class.
9 years ago
Rapptz
59a0df5f98
Rename try_insert_user to store_user
9 years ago
Rapptz
5cb3ad14e8
Make emojis and members stateful.
9 years ago