Rapptz 
							
						 
					 
					
						
						
							
						
						a91dad53a8 
					 
					
						
						
							
							Forced keyword argument for allow/deny in edit_channel_permissions  
						
						 
						
						
						
						
					 
					
						2015-12-06 03:10:18 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						80b32e769e 
					 
					
						
						
							
							Handle GUILD_UPDATE  
						
						 
						
						
						
						
					 
					
						2015-12-06 03:09:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						63f4a769c6 
					 
					
						
						
							
							Documentation fixes in Client.connect.  
						
						 
						
						
						
						
					 
					
						2015-12-05 05:48:09 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						161e2ebfb0 
					 
					
						
						
							
							Add role management functions.  
						
						 
						
						
						
						
					 
					
						2015-12-05 05:44:39 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						88c3dae36c 
					 
					
						
						
							
							Add Client.delete_invite.  
						
						 
						
						
						
						
					 
					
						2015-12-05 01:09:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						f755c970ab 
					 
					
						
						
							
							Add Client.start and Client.run shortcuts.  
						
						 
						
						
						
						
					 
					
						2015-12-05 01:05:17 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						4287f85ba4 
					 
					
						
						
							
							Add _is_logged_in to the constructor.  
						
						 
						
						
						
						
					 
					
						2015-12-05 00:47:52 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						2f86a853d6 
					 
					
						
						
							
							Add invite management functions.  
						
						 
						
						
						
						
					 
					
						2015-12-05 00:46:19 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						b87dfccfce 
					 
					
						
						
							
							Add server management commands.  
						
						 
						
						
						
						
					 
					
						2015-12-04 23:35:28 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						79bdf2a721 
					 
					
						
						
							
							Add enumerators instead of strings.  
						
						 
						
						... 
						
						
						
						Changes channel type, status and server region into 3.4 enums. 
						
						
					 
					
						2015-12-04 22:13:17 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						680575bf58 
					 
					
						
						
							
							Add channel management functions  
						
						 
						
						
						
						
					 
					
						2015-12-04 17:48:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						7177ddafd2 
					 
					
						
						
							
							Add member management functions.  
						
						 
						
						
						
						
					 
					
						2015-12-04 17:15:24 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						6fb2e35de3 
					 
					
						
						
							
							Move async_client.py to client.py  
						
						 
						
						
						
						
					 
					
						2015-12-04 06:09:56 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						56a71e3166 
					 
					
						
						
							
							Don't silently swallow ValueError thrown from on_channel_delete.  
						
						 
						
						
						
						
					 
					
						2015-11-30 17:55:25 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						e08b278c52 
					 
					
						
						
							
							Fix multiple CHANNEL_DELETE.  Fixes   #51 .  
						
						 
						
						
						
						
					 
					
						2015-11-30 17:49:51 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						d3ac141b0f 
					 
					
						
						
							
							Use copy.copy instead of copy.deepcopy for on_message_edit.  
						
						 
						
						
						
						
					 
					
						2015-11-30 07:38:48 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						343e3376ea 
					 
					
						
						
							
							on_member_update now takes in the older member state as a parameter.  
						
						 
						
						
						
						
					 
					
						2015-11-30 07:37:48 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						307392ff19 
					 
					
						
						
							
							on_status event now has the old game ID and old status as parameters.  
						
						 
						
						
						
						
					 
					
						2015-11-30 03:31:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						31fd5023f1 
					 
					
						
						
							
							Miscellaneous documentation fixes.  
						
						 
						
						
						
						
					 
					
						2015-11-30 03:15:56 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Khazhismel 
							
						 
					 
					
						
						
							
						
						0176517453 
					 
					
						
						
							
							Provide server/channel id/name as Object if client not joined to server.  
						
						 
						
						
						
						
					 
					
						2015-11-29 21:58:17 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						e10b6c767b 
					 
					
						
						
							
							Move server parsing code from Client to Server.  
						
						 
						
						
						
						
					 
					
						2015-11-28 19:17:50 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						c25e667866 
					 
					
						
						
							
							discord.Server is a valid destination in Client.send_message & co.  
						
						 
						
						
						
						
					 
					
						2015-11-27 18:19:38 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						e884119cd9 
					 
					
						
						
							
							Performance improvements in on_typing event.  
						
						 
						
						
						
						
					 
					
						2015-11-27 17:29:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						b1b2c0d099 
					 
					
						
						
							
							Add LoginFailure exception for a clearer failure in Client.login  
						
						 
						
						... 
						
						
						
						The older HTTPException is not exactly the clearest thing for people
who are new to programming or HTTP exceptions in general. 
						
						
					 
					
						2015-11-27 17:03:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						f83442096b 
					 
					
						
						
							
							Client.edit_message no longer checks for private channel.  
						
						 
						
						
						
						
					 
					
						2015-11-27 16:01:39 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						e75edc2e57 
					 
					
						
						
							
							Document Client.run reconnection idiosyncrasy.  
						
						 
						
						
						
						
					 
					
						2015-11-26 23:59:16 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						f0617fbb6a 
					 
					
						
						
							
							Add support for uploading avatars.  
						
						 
						
						
						
						
					 
					
						2015-11-26 22:14:04 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						077817c126 
					 
					
						
						
							
							Move _null_event and _verify_successful_response to utils  
						
						 
						
						... 
						
						
						
						They might be used in other files in the future. 
						
						
					 
					
						2015-11-26 21:09:50 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						ea80812fdd 
					 
					
						
						
							
							Add Client.get_invite to turn a URL to an Invite object.  
						
						 
						
						
						
						
					 
					
						2015-11-26 19:05:31 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						0d19273844 
					 
					
						
						
							
							Client.accept_invite and Client.register now accept invite IDs.  
						
						 
						
						
						
						
					 
					
						2015-11-26 18:43:26 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						7f94f75223 
					 
					
						
						
							
							Handle TYPING_START event.  
						
						 
						
						
						
						
					 
					
						2015-11-24 21:11:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						2e03927f2c 
					 
					
						
						
							
							Merge send_raw_file and send_file  
						
						 
						
						
						
						
					 
					
						2015-11-21 01:31:51 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						5ca04ea08f 
					 
					
						
						
							
							Use try-except instead of checking for membership.  
						
						 
						
						... 
						
						
						
						Basically, a lot of the checks revolving "if x in y" could be written
more efficiently by doing the task anyway and ignoring the exception
a la the EAFP guideline. 
						
						
					 
					
						2015-11-20 17:39:51 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Red_M 
							
						 
					 
					
						
						
							
						
						36b145aee2 
					 
					
						
						
							
							Allow sending raw file objects in memory with client.send_raw_file  
						
						 
						
						
						
						
					 
					
						2015-11-20 15:10:05 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Khazhismel 
							
						 
					 
					
						
						
							
						
						52d3457443 
					 
					
						
						
							
							Add send_typing command to allow sending typing updates.  
						
						 
						
						
						
						
					 
					
						2015-11-19 23:16:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						cc59654216 
					 
					
						
						
							
							Add Client.get_all_channels and Client.get_all_members  
						
						 
						
						
						
						
					 
					
						2015-11-16 21:02:23 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						d1a7d2cad2 
					 
					
						
						
							
							Documentation fixes for Client.logs_from  
						
						 
						
						
						
						
					 
					
						2015-11-16 20:52:56 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Khazhismel 
							
						 
					 
					
						
						
							
						
						fcc540ec44 
					 
					
						
						
							
							Add before and after params to logs_from.  
						
						 
						
						
						
						
					 
					
						2015-11-16 19:06:14 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						3e072db5d0 
					 
					
						
						
							
							Fix Client.unban parameter name (name -> user)  
						
						 
						
						
						
						
					 
					
						2015-11-16 18:20:44 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						52c1d134ba 
					 
					
						
						
							
							Clean-up guild_delete.  
						
						 
						
						
						
						
					 
					
						2015-11-16 18:19:52 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						5ecaf1df4c 
					 
					
						
						
							
							Make unavailable default to None.  
						
						 
						
						
						
						
					 
					
						2015-11-16 18:15:34 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						3d70966021 
					 
					
						
						
							
							Attempt to fix unavailable guilds again  
						
						 
						
						
						
						
					 
					
						2015-11-16 17:23:05 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						7a4fab5566 
					 
					
						
						
							
							Change iterable to an argument list in role related documentation.  
						
						 
						
						
						
						
					 
					
						2015-11-07 18:08:50 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						ad6fbbfe43 
					 
					
						
						
							
							Fix Client.create_role  
						
						 
						
						
						
						
					 
					
						2015-11-07 16:28:37 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						7161723034 
					 
					
						
						
							
							Change on_server_create/delete to on_server_join/remove.  
						
						 
						
						
						
						
					 
					
						2015-11-01 15:30:20 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						822e54200d 
					 
					
						
						
							
							Document Client.login raising exceptions.  
						
						 
						
						
						
						
					 
					
						2015-10-27 23:02:50 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						9b2a78a031 
					 
					
						
						
							
							Add InvalidArgument exception and change exceptions thrown.  
						
						 
						
						
						
						
					 
					
						2015-10-27 21:25:21 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						027b7b33c9 
					 
					
						
						
							
							All HTTP requests now throw HTTPException.  
						
						 
						
						
						
						
					 
					
						2015-10-27 21:19:32 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						cc397d6e6a 
					 
					
						
						
							
							Document cases where GatewayNotFound is thrown.  
						
						 
						
						
						
						
					 
					
						2015-10-27 19:11:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						d14bffcd96 
					 
					
						
						
							
							Rename InvaldiDestination to a generic ClientException.  
						
						 
						
						
						
						
					 
					
						2015-10-27 19:02:12 -04:00