Rapptz 
							
						 
					 
					
						
						
							
						
						aceec2009a 
					 
					
						
						
							
							Have use_cached=True by default for Attachment.save.  
						
						 
						
						... 
						
						
						
						Also touch up the documentation a bit. 
						
						
					 
					
						2019-03-06 20:07:38 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maku 
							
						 
					 
					
						
						
							
						
						6f1dff78d4 
					 
					
						
						
							
							Added cached saving for attachments  
						
						 
						
						... 
						
						
						
						Updated docstring 
						
						
					 
					
						2019-03-06 20:04:40 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						7240d170c1 
					 
					
						
						
							
							Update Member.joined_at on MESSAGE_CREATE and document it can be None.  
						
						 
						
						... 
						
						
						
						Fixes  #1638  
						
						
					 
					
						2019-02-27 06:23:08 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								slice 
							
						 
					 
					
						
						
							
						
						cfc2e47b4f 
					 
					
						
						
							
							Manually calculate millisceond epoch rather than bitshifting  
						
						 
						
						... 
						
						
						
						Implementation by Danny. 
						
						
					 
					
						2019-02-15 23:20:06 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								slice 
							
						 
					 
					
						
						
							
						
						4ab9c874f8 
					 
					
						
						
							
							Fix system_content returning incorrect join messages  
						
						 
						
						
						
						
					 
					
						2019-02-15 22:09:25 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dante Dam 
							
						 
					 
					
						
						
							
						
						9656a21ebe 
					 
					
						
						
							
							Bumped copyright years to 2019.  
						
						 
						
						
						
						
					 
					
						2019-01-28 22:22:50 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						93d576a65b 
					 
					
						
						
							
							Add support for spoiler attachments.  
						
						 
						
						
						
						
					 
					
						2018-12-14 19:09:25 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laurenz 
							
						 
					 
					
						
						
							
						
						dd884a6afe 
					 
					
						
						
							
							Update Message.mention_everyone docs to include @here  
						
						 
						
						
						
						
					 
					
						2018-12-14 19:05:34 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hornwitser 
							
						 
					 
					
						
						
							
						
						a71b3b5fa0 
					 
					
						
						
							
							[lint] Limit unneccessarily broad except clauses  
						
						 
						
						... 
						
						
						
						Add exception qualifier(s) to bare except clauses swallowing exceptions. 
						
						
					 
					
						2018-11-24 22:17:57 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						3d03dbc451 
					 
					
						
						
							
							Change internal role storage in Guild to a dict instead of a list.  
						
						 
						
						... 
						
						
						
						This adds the following APIs:
* Guild.get_role
This removes the following APIs:
* Guild.role_hierarchy
To compensate for the removed APIs, Guild.roles is now a sorted list
based on hierarchy. The first element will always be the @everyone
role.
This speeds up access at the cost of some memory, theoretically. 
						
						
					 
					
						2018-09-24 21:08:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								BeatButton 
							
						 
					 
					
						
						
							
						
						a4d1599ce9 
					 
					
						
						
							
							Change docstrings to raw-strings  
						
						 
						
						
						
						
					 
					
						2018-09-14 22:55:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bryan Forbes 
							
						 
					 
					
						
						
							
						
						deda5c4e97 
					 
					
						
						
							
							Fix behavior of reaction type-conversion  
						
						 
						
						
						
						
					 
					
						2018-08-25 14:38:19 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hornwitser 
							
						 
					 
					
						
						
							
						
						c8b49d37be 
					 
					
						
						
							
							[lint] Fix incorrect and inconsistent whitespace  
						
						 
						
						... 
						
						
						
						Adjust whitespace to be consistent with the rest of the library. 
						
						
					 
					
						2018-08-22 21:43:53 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hornwitser 
							
						 
					 
					
						
						
							
						
						3679819c53 
					 
					
						
						
							
							[lint] Remove unnecessary lambdas  
						
						 
						
						... 
						
						
						
						Lambdas of the form `lambda x: func(x)` are redundant. 
						
						
					 
					
						2018-08-22 21:43:52 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hornwitser 
							
						 
					 
					
						
						
							
						
						d58fc0ccee 
					 
					
						
						
							
							[lint] Remove unused imports  
						
						 
						
						... 
						
						
						
						Left over from various refactoring and rewrites. 
						
						
					 
					
						2018-08-22 21:43:50 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dunkledore 
							
						 
					 
					
						
						
							
						
						9d8e791a4e 
					 
					
						
						
							
							Update Message.author doctring  
						
						 
						
						
						
						
					 
					
						2018-08-22 21:06:08 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bmintz 
							
						 
					 
					
						
						
							
						
						0c446398d1 
					 
					
						
						
							
							message: de-duplicate reaction type conversion  
						
						 
						
						... 
						
						
						
						Removes some duplicate code in Message.{add,remove}_reaction.
The code in question converts the emoji object from Reaction, Emoji, str, or PartialEmoji
to a string form suitable for sending over the wire. 
						
						
					 
					
						2018-07-31 13:36:54 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						1538c78836 
					 
					
						
						
							
							Change jump_to_url to jump_url and fix format.  
						
						 
						
						... 
						
						
						
						People kept asking, might as well. 
						
						
					 
					
						2018-06-29 21:50:38 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						c67d95327e 
					 
					
						
						
							
							Remove dead package references.  
						
						 
						
						
						
						
					 
					
						2018-06-10 18:16:40 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						f25091efe1 
					 
					
						
						
							
							Drop support for Python 3.4 and make minimum version 3.5.2.  
						
						 
						
						
						
						
					 
					
						2018-06-10 18:10:00 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						7eb918b19e 
					 
					
						
						
							
							Add Message.jump_to_url  
						
						 
						
						
						
						
					 
					
						2018-06-10 15:25:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve C 
							
						 
					 
					
						
						
							
						
						0e945915b7 
					 
					
						
						
							
							Fixes various documentation errors/inconsistencies  
						
						 
						
						... 
						
						
						
						Mostly dealing with permissions, also fixes Raw Events inclusion. 
						
						
					 
					
						2018-05-18 20:25:54 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						60f0b22cbb 
					 
					
						
						
							
							Filter null mentions when creating a Message.  
						
						 
						
						
						
						
					 
					
						2018-04-20 00:32:23 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						f8f8f418f3 
					 
					
						
						
							
							Split Game object to separate Activity subtypes for Rich Presences.  
						
						 
						
						... 
						
						
						
						This is a massive breaking change.
* All references to "game" have been renamed to "activity"
* Activity objects contain a majority of the rich presence information
* Game and Streaming are subtypes for memory optimisation purposes for
  the more common cases.
* Introduce a more specialised read-only type, Spotify, for the
  official Spotify integration to make it easier to use. 
						
						
					 
					
						2018-03-05 11:15:49 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						355eb08b25 
					 
					
						
						
							
							Add seek_begin keyword argument to Attachment.save  
						
						 
						
						
						
						
					 
					
						2018-02-13 05:41:10 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gorialis 
							
						 
					 
					
						
						
							
						
						04d9dd9c0d 
					 
					
						
						
							
							Change PartialReactionEmoji to PartialEmoji, add a PartialEmojiConverter  
						
						 
						
						
						
						
					 
					
						2018-01-06 17:32:25 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobotimus 
							
						 
					 
					
						
						
							
						
						3112e1c17e 
					 
					
						
						
							
							Add intersphinx  
						
						 
						
						
						
						
					 
					
						2018-01-06 17:23:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chkoupinator 
							
						 
					 
					
						
						
							
						
						b268d81649 
					 
					
						
						
							
							Added a missing "to" in Message.raw_mentions documentation.  
						
						 
						
						
						
						
					 
					
						2018-01-06 17:23:41 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								CloudNineK 
							
						 
					 
					
						
						
							
						
						0f56ce7c13 
					 
					
						
						
							
							Fix typo in Message.embeds documentation.  
						
						 
						
						
						
						
					 
					
						2018-01-06 17:23:18 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						da9828c41f 
					 
					
						
						
							
							Use the proper endpoint for removing your own reaction.  
						
						 
						
						
						
						
					 
					
						2017-12-21 19:20:48 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						9a0e9b0494 
					 
					
						
						
							
							Update system_content strings for MessageType.new_member.  
						
						 
						
						
						
						
					 
					
						2017-08-17 18:36:10 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						63231ef033 
					 
					
						
						
							
							Remove reason keyword argument from message deletion.  
						
						 
						
						... 
						
						
						
						Apparently this is unsupported.
Affected functions include:
* abc.Messageable.send
* Message.delete
* TextChannel.delete_messages
* TextChannel.purge 
						
						
					 
					
						2017-08-15 22:38:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MysterialPy 
							
						 
					 
					
						
						
							
						
						adf99eb2cd 
					 
					
						
						
							
							Add delete_after to 'edit'.  
						
						 
						
						... 
						
						
						
						Allow for edited messages to be deleted after [float] seconds with optional parameter delete_after. 
						
						
					 
					
						2017-08-15 20:05:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						b3cad74442 
					 
					
						
						
							
							Message content is Optional in Message.edit.  
						
						 
						
						
						
						
					 
					
						2017-07-10 06:14:51 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						8caa088d25 
					 
					
						
						
							
							Allow PartialReactionEmoji in add_reaction and remove_reaction.  
						
						 
						
						
						
						
					 
					
						2017-07-02 01:43:45 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						f607febaf7 
					 
					
						
						
							
							Fix Message.remove_reaction and Message.add_reaction taking in Reaction  
						
						 
						
						
						
						
					 
					
						2017-07-02 01:40:13 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						72780e7737 
					 
					
						
						
							
							Actually expose Message.webhook_id.  
						
						 
						
						
						
						
					 
					
						2017-06-24 20:26:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						d239cc2666 
					 
					
						
						
							
							Implement "partial" message events.  
						
						 
						
						... 
						
						
						
						These are events that get triggered regardless of the state of the
message cache. Useful for getting data from before the bot was booted. 
						
						
					 
					
						2017-06-09 18:36:59 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						fc0b90582d 
					 
					
						
						
							
							Writing to files is 'wb' not 'rb'.  
						
						 
						
						
						
						
					 
					
						2017-05-30 22:32:03 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						8d3279b291 
					 
					
						
						
							
							Implement an Attachment model.  
						
						 
						
						
						
						
					 
					
						2017-05-30 22:27:45 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						3727618b65 
					 
					
						
						
							
							Kill remaining references to discord.Channel in documentation.  
						
						 
						
						
						
						
					 
					
						2017-05-19 21:58:02 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						b44bba6ee6 
					 
					
						
						
							
							First pass at documentation reform.  
						
						 
						
						
						
						
					 
					
						2017-05-12 20:14:34 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						dff6bcc745 
					 
					
						
						
							
							Add support for audit log reasons.  
						
						 
						
						... 
						
						
						
						Most routes now have a 'reason' keyword argument. 
						
						
					 
					
						2017-05-07 03:08:06 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						d24c2a09b6 
					 
					
						
						
							
							Change some format usage to use %-formatting.  
						
						 
						
						... 
						
						
						
						Minor speed increase when we're not doing excessive attribute
access or any type of formatting. 
						
						
					 
					
						2017-05-04 06:04:55 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						b05d8790fc 
					 
					
						
						
							
							Allow using Reaction objects while adding or removing reactions.  
						
						 
						
						
						
						
					 
					
						2017-04-21 17:32:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						83649d7f0a 
					 
					
						
						
							
							Support for new member message types.  
						
						 
						
						
						
						
					 
					
						2017-04-21 03:49:05 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						1fc08bc5a2 
					 
					
						
						
							
							Remove unused imports.  
						
						 
						
						
						
						
					 
					
						2017-04-18 04:22:35 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						51b0baeb9d 
					 
					
						
						
							
							Speed up message update handling.  
						
						 
						
						... 
						
						
						
						Apparently, checking if something is not None and then calling it is
faster than having an identity function that will just return the
original value untransformed, such as a lambda or doing a str(str) call 
						
						
					 
					
						2017-03-14 19:12:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						c089aa199b 
					 
					
						
						
							
							Remove Message.edited_timestamp in favour of Message.edited_at  
						
						 
						
						
						
						
					 
					
						2017-03-14 19:07:08 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						9a1215e13b 
					 
					
						
						
							
							Add support for message acking.  
						
						 
						
						
						
						
					 
					
						2017-02-27 23:29:52 -05:00