Rapptz 
							
						 
					 
					
						
						
							
						
						24a9da04db 
					 
					
						
						
							
							[commands] Cleanup Command.invoke code due to exception propagation.  
						
						
						
						
					 
					
						2016-06-04 21:41:01 -04:00 
						 
				 
			
				
					
						
							
							
								Khazhismel Kumykov 
							
						 
					 
					
						
						
							
						
						33a69681fc 
					 
					
						
						
							
							[commands] Dispatch command_error on command exec error.  
						
						... 
						
						
						
						Provide fallback on_command_error - will only fire if no cog handlers and
no local handler.
Propagate exceptions in checks and argument parsing to bot. 
						
						
					 
					
						2016-06-04 21:22:10 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						329f916e10 
					 
					
						
						
							
							Add bot keyword argument to login via static token.  
						
						
						
						
					 
					
						2016-06-03 02:12:39 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						f6fa1e837a 
					 
					
						
						
							
							Actually use v4 gateway and fixes thanks to Jake.  
						
						
						
						
					 
					
						2016-06-02 07:32:35 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						c97e5a17e6 
					 
					
						
						
							
							Update positions when a role is added or removed.  
						
						
						
						
					 
					
						2016-06-01 21:06:04 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						b6492a4124 
					 
					
						
						
							
							Clarify Role.position documentation.  
						
						
						
						
					 
					
						2016-06-01 20:47:33 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						9a6234961f 
					 
					
						
						
							
							Make Channel.changed_roles into an on-the-fly property instead.  
						
						
						
						
					 
					
						2016-06-01 20:33:38 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						5016f12079 
					 
					
						
						
							
							Add Role.server attribute.  
						
						... 
						
						
						
						This breaks events that expected a server parameter for the role events. 
						
						
					 
					
						2016-06-01 19:27:48 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						8638ff4414 
					 
					
						
						
							
							Update voice client main ws references when reconnecting.  
						
						
						
						
					 
					
						2016-06-01 05:20:22 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						e0a91df32b 
					 
					
						
						
							
							Add RESUME support.  
						
						
						
						
					 
					
						2016-06-01 05:13:15 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						20e86973ea 
					 
					
						
						
							
							[commands] Delete frame objects when done using them.  
						
						
						
						
					 
					
						2016-05-31 23:22:53 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						bbc78b29ae 
					 
					
						
						
							
							Fix discord.Object documentation.  
						
						
						
						
					 
					
						2016-05-31 20:39:12 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						3c8fcd3584 
					 
					
						
						
							
							[commands] Add support for self-bots.  
						
						
						
						
					 
					
						2016-05-31 20:30:17 -04:00 
						 
				 
			
				
					
						
							
							
								Harmon758 
							
						 
					 
					
						
						
							
						
						c8698787fa 
					 
					
						
						
							
							Allow datetime in limit parameters for purge_from  
						
						... 
						
						
						
						Check for datetime instead of using logs_from, for 3.4 compatibility 
						
						
					 
					
						2016-05-31 19:35:14 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						13a9a7520c 
					 
					
						
						
							
							Fix ytdl documentation link.  
						
						
						
						
					 
					
						2016-05-27 15:00:50 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						70cc5eb1bb 
					 
					
						
						
							
							Allow to edit mentionable property in Client.edit_role.  
						
						
						
						
					 
					
						2016-05-27 14:03:50 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						f3f3ab1cd4 
					 
					
						
						
							
							Reference the Discord UI in the permission documentation.  
						
						
						
						
					 
					
						2016-05-23 15:06:09 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						aa45bce212 
					 
					
						
						
							
							Documentation fixes for role related functions.  
						
						
						
						
					 
					
						2016-05-23 15:03:22 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						8f4816ddae 
					 
					
						
						
							
							Close voice connections before closing the websocket.  
						
						
						
						
					 
					
						2016-05-22 00:58:27 -04:00 
						 
				 
			
				
					
						
							
							
								Harmon 
							
						 
					 
					
						
						
							
						
						c2e7a68105 
					 
					
						
						
							
							Fix purge_from to use LogsFromIterator.create ( #219 )  
						
						
						
						
					 
					
						2016-05-20 21:15:43 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						bf650297a1 
					 
					
						
						
							
							Only trigger on_voice_state_update if the member actually exists.  
						
						
						
						
					 
					
						2016-05-20 19:22:22 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						a31188c966 
					 
					
						
						
							
							Fix bug where members leaving will stay in Channel.voice_members.  
						
						
						
						
					 
					
						2016-05-20 19:21:06 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						e3c4daf717 
					 
					
						
						
							
							Add __slots__ for discord.Channel.  
						
						... 
						
						
						
						Not sure why this was missing. 
						
						
					 
					
						2016-05-20 18:11:58 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						fe1b5b2941 
					 
					
						
						
							
							Add support for voice channel user limits.  
						
						
						
						
					 
					
						2016-05-20 18:11:58 -04:00 
						 
				 
			
				
					
						
							
							
								Khazhismel Kumykov 
							
						 
					 
					
						
						
							
						
						492c9afffb 
					 
					
						
						
							
							logs_from improvements for after param.  
						
						... 
						
						
						
						- Properly support 'after' alone
- Properly support both 'before' and 'after'
- Add optional 'reverse' parameter to sort messages oldest->newest to
  1) provide a sorted result set for 'after'
  2) give flexibility when using both 'before' and 'after' 
						
						
					 
					
						2016-05-20 18:11:57 -04:00 
						 
				 
			
				
					
						
							
							
								Khazhismel Kumykov 
							
						 
					 
					
						
						
							
						
						8e5347f4ed 
					 
					
						
						
							
							Allow datetime in limit parameters for logs_from.  
						
						... 
						
						
						
						Add time_snowflake to convert a datetime to a "snowflake". 
						
						
					 
					
						2016-05-20 18:11:56 -04:00 
						 
				 
			
				
					
						
							
							
								Khazhismel Kumykov 
							
						 
					 
					
						
						
							
						
						7bdddc37a0 
					 
					
						
						
							
							Retry send_file on 502.  
						
						... 
						
						
						
						Rename _rate_limit_helper to _retry_helper 
						
						
					 
					
						2016-05-20 18:11:56 -04:00 
						 
				 
			
				
					
						
							
							
								Khazhismel Kumykov 
							
						 
					 
					
						
						
							
						
						a1b5cefc8b 
					 
					
						
						
							
							Add move_role  
						
						... 
						
						
						
						move_role will only send changed roles.
discord will accept trying to move to position 0, or trying to move the
everyone role. It will result in unexpected changes, so we prohibit it. 
						
						
					 
					
						2016-05-20 18:11:55 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						e66b2dce88 
					 
					
						
						
							
							Rename threading internal variable conflict.  
						
						
						
						
					 
					
						2016-05-13 20:24:45 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						9077b4e319 
					 
					
						
						
							
							Fix Member.colour to use the new algorithm for determining colour.  
						
						
						
						
					 
					
						2016-05-12 22:12:33 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						9176caa355 
					 
					
						
						
							
							Fix Channel.permissions_for to work with the new permission system.  
						
						
						
						
					 
					
						2016-05-12 21:25:18 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						dd8a60f743 
					 
					
						
						
							
							Add Permissions.administrator and change Permissions.manage_roles  
						
						
						
						
					 
					
						2016-05-12 21:10:02 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						92175ea152 
					 
					
						
						
							
							Add example for Client.purge_from  
						
						
						
						
					 
					
						2016-05-12 09:05:51 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						493bffc685 
					 
					
						
						
							
							Rework playlist example to work with multi-server voice.  
						
						
						
						
					 
					
						2016-05-12 06:06:39 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						1155a0aaa4 
					 
					
						
						
							
							Make Player threads into daemon threads.  
						
						
						
						
					 
					
						2016-05-12 06:06:38 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						3c04ec2af0 
					 
					
						
						
							
							Add a way to change the player volume.  
						
						
						
						
					 
					
						2016-05-12 06:06:38 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						339e26275f 
					 
					
						
						
							
							Add VoiceClient.move_to for quick switching of voice channels.  
						
						
						
						
					 
					
						2016-05-12 06:06:37 -04:00 
						 
				 
			
				
					
						
							
							
								Twentysix 
							
						 
					 
					
						
						
							
						
						132873d159 
					 
					
						
						
							
							Add clarification for purge_from and delete_messages  
						
						... 
						
						
						
						Endpoint not usable by non-bot accounts 
						
						
					 
					
						2016-05-11 17:13:34 +02:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						b8eab5f656 
					 
					
						
						
							
							Change second run_until_complete to not be empty.  
						
						... 
						
						
						
						This should stop the infinite loops in some cases. 
						
						
					 
					
						2016-05-10 20:21:08 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						0c8d5ee863 
					 
					
						
						
							
							Force encoding of text retrieval functions to use utf-8.  
						
						... 
						
						
						
						Closes  #207  
					
						2016-05-10 19:52:34 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						1e175f2ab3 
					 
					
						
						
							
							Fix issue with Client.purge_from not deleting the 101st message.  
						
						
						
						
					 
					
						2016-05-10 19:39:58 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						1f86a9b795 
					 
					
						
						
							
							Add Client.purge_from as a high level interface around bulk delete.  
						
						
						
						
					 
					
						2016-05-10 08:43:09 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						1b601097d2 
					 
					
						
						
							
							Add Client.delete_messages for bulk delete.  
						
						
						
						
					 
					
						2016-05-10 07:52:22 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						cf2bee5c43 
					 
					
						
						
							
							Fix issue with Member.joined_at being None.  
						
						
						
						
					 
					
						2016-05-10 06:04:44 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						3feba5d1bb 
					 
					
						
						
							
							Add Game.type and Game.url attributes to change streaming status.  
						
						
						
						
					 
					
						2016-05-06 16:38:22 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						701720a0f8 
					 
					
						
						
							
							Add a TimeoutError if VoiceClient.connect fails.  
						
						
						
						
					 
					
						2016-05-06 13:30:44 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						570ccbf753 
					 
					
						
						
							
							Suppress ConnectionClosed on sending in the main websocket.  
						
						
						
						
					 
					
						2016-05-06 13:19:41 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						2fc496304c 
					 
					
						
						
							
							Add libopus DLLs for ease of use.  
						
						
						
						
					 
					
						2016-05-06 12:23:24 -04:00 
						 
				 
			
				
					
						
							
							
								Jake 
							
						 
					 
					
						
						
							
						
						7efabce4b2 
					 
					
						
						
							
							Enable FEC/PLR  
						
						... 
						
						
						
						Enable forward error correction + packet loss percent tuning in opus encoder. Additionally, use some sane defaults. This should fix people hearing robo in music when packet loss is happening. 
						
						
					 
					
						2016-05-03 22:34:30 -07:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						d9c780b8a8 
					 
					
						
						
							
							Working multi-server voice support.  
						
						
						
						
					 
					
						2016-05-01 20:54:13 -04:00