| 
							
							
								 Rapptz | d13df30e2a | Add ability to edit guild invite splashes. | 2017-01-08 07:24:56 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | d22d8cc430 | [commands] Add AutoShardedBot counterpart to AutoShardedClient. | 2017-01-08 04:50:59 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | aae8b783e9 | VoiceChannel.voice_members is now computed when needed. | 2017-01-08 04:31:33 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 4bd8382e06 | Fix bug that caused Guild instances to be in VoiceChannel.voice_members | 2017-01-08 03:46:43 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 93d267cd2b | Remove extraneous prints. | 2017-01-08 02:08:38 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 92c1637921 | Allow overriding the shard_ids used for initial shard launch. | 2017-01-08 02:05:21 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 4bc6625739 | Add AutoShardedClient.change_presence. | 2017-01-08 01:51:10 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | b5bed9ef33 | Change the way shards are launched in AutoShardedClient. | 2017-01-08 01:31:46 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | d93067ca0f | Add Guild.chunked property. | 2017-01-08 01:28:15 -05:00 |  | 
			
				
					| 
							
							
								 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. | 2017-01-07 23:19:39 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | d54d7f7ac0 | Fix variable shadowing in READY parsing. | 2017-01-05 07:03:56 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 808a05ff2d | Move global user cache to a WeakValueDictionary. | 2017-01-04 05:16:59 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 94655c77c0 | Fix Messageable.typing context manager. | 2017-01-03 20:24:42 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | d086b5421d | Fix NameError when dealing with permission resolution. | 2017-01-03 20:17:59 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | c863d93f69 | Fix bug that made member roles go missing. | 2017-01-03 20:17:58 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 3f06cf9e81 | [commands] Don't use removed is_private attribute in core decorators. | 2017-01-03 20:17:58 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 496f5d0472 | [commands] Fix help command from not working with recent changes. | 2017-01-03 09:52:12 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 7690455b21 | Make User and Member messageable. | 2017-01-03 09:52:12 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 7431a127cf | Change Messageable channel getter to be a coroutine. | 2017-01-03 09:52:11 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 98b981848d | Move message creation to a factory method inside ConnectionState. | 2017-01-03 09:52:10 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 5e6bfecb07 | Move away from StateContext and use ConnectionState directly. | 2017-01-03 09:52:10 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | d5b616fa11 | Rename MessageChannel abc to Messageable. | 2017-01-03 09:52:09 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 633eacc982 | Add permission overwrites to GuildChannel. | 2017-01-03 09:52:08 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 6709979831 | Move GuildChannel over to abc module. | 2017-01-03 09:52:08 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | a557858742 | Remove chunks of the voice code to redesign later. | 2017-01-03 09:52:07 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 7eb73cdc71 | Add Role.members to get every member with a role. | 2017-01-03 09:52:06 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | dceba9d962 | Add useful repr to all data classes. | 2017-01-03 09:52:06 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | ec6c7f8b34 | Fix handling of author update and missing type attribute in Message. | 2017-01-03 09:52:05 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 4e175d36d3 | Add delete_after parameter to MessageChannel.send | 2017-01-03 09:52:04 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 20ddc9f14f | [commands] Remove send_ utility functions. | 2017-01-03 09:52:04 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 406984af2e | [commands] First pass in making commands ext work again. | 2017-01-03 09:52:03 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 9c000c5a72 | Fix documentation to work. | 2017-01-03 09:52:02 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 79a49f9145 | Absolute import some circular dependencies to appease Python 3.4. | 2017-01-03 09:52:02 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | a1c81419b7 | Rename MessageChannel.send_message to send and unify interface. This removes MessageChannel.upload. | 2017-01-03 09:52:01 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 30394d03f2 | Remove no longer used functions in Client. | 2017-01-03 09:52:00 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 802f6c91d4 | Add Message.clear_reactions | 2017-01-03 09:52:00 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 2c50c18ca3 | Change dict value views into lists. | 2017-01-03 09:51:59 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | c205eb3528 | Re-add support for embeds. | 2017-01-03 09:51:58 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 42891c3084 | Make Message.embeds to be based on discord.Embed | 2017-01-03 09:51:58 -05:00 |  | 
			
				
					| 
							
							
								 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. | 2017-01-03 09:51:57 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 59a0df5f98 | Rename try_insert_user to store_user | 2017-01-03 09:51:56 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 5cb3ad14e8 | Make emojis and members stateful. | 2017-01-03 09:51:55 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | a7a60e433b | Make roles and guilds stateful. | 2017-01-03 09:51:55 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | d1d54a468a | Rename Server to Guild everywhere. | 2017-01-03 09:51:54 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | f33eaa4a61 | Stateful Message and remove Invite.xkcd since it is removed. | 2017-01-03 09:51:53 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 1070cf0735 | Add MessageChannel.typing context manager for prolonged typing. | 2017-01-03 09:51:52 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 53ab263125 | Split channel types. This splits them into the following:
* DMChannel
* GroupChannel
* VoiceChannel
* TextChannel
This also makes the channels "stateful". | 2017-01-03 09:51:52 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 20251c54a7 | [commands] Bot skip check now works with the new __eq__ changes. | 2017-01-03 09:51:51 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | e4b16851bf | Slots use tuples instead now. | 2017-01-03 09:51:50 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | b9dafe375f | Add some basic ABCs. | 2017-01-03 09:51:50 -05:00 |  |