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
|
9 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 |
Rapptz
|
a7a60e433b
|
Make roles and guilds stateful.
|
9 years ago |
Rapptz
|
d1d54a468a
|
Rename Server to Guild everywhere.
|
9 years ago |
Rapptz
|
f33eaa4a61
|
Stateful Message and remove Invite.xkcd since it is removed.
|
9 years ago |
Rapptz
|
1070cf0735
|
Add MessageChannel.typing context manager for prolonged typing.
|
9 years ago |
Rapptz
|
53ab263125
|
Split channel types.
This splits them into the following:
* DMChannel
* GroupChannel
* VoiceChannel
* TextChannel
This also makes the channels "stateful".
|
9 years ago |
Rapptz
|
20251c54a7
|
[commands] Bot skip check now works with the new __eq__ changes.
|
9 years ago |
Rapptz
|
e4b16851bf
|
Slots use tuples instead now.
|
9 years ago |
Rapptz
|
b9dafe375f
|
Add some basic ABCs.
|
9 years ago |
Rapptz
|
45c729b167
|
Switch IDs to use int instead of str
|
9 years ago |