Initial commit
This commit is contained in:
		
							
								
								
									
										62
									
								
								docs/api.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								docs/api.rst
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,62 @@
 | 
			
		||||
.. currentmodule:: discord
 | 
			
		||||
 | 
			
		||||
API Reference
 | 
			
		||||
===============
 | 
			
		||||
 | 
			
		||||
The following section outlines the API of pydiscord.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Client
 | 
			
		||||
-------
 | 
			
		||||
 | 
			
		||||
.. autoclass:: Client
 | 
			
		||||
    :members:
 | 
			
		||||
 | 
			
		||||
.. _discord-api-events:
 | 
			
		||||
 | 
			
		||||
Event Reference
 | 
			
		||||
~~~~~~~~~~~~~~~~
 | 
			
		||||
 | 
			
		||||
This page outlines the different types of events listened to by :meth:`Client.event`.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
.. function:: on_ready()
 | 
			
		||||
 | 
			
		||||
    Called when the client is done preparing the data received from Discord. Usually after login is successful
 | 
			
		||||
    and the :attr:`Client.servers` and co. are filled up.
 | 
			
		||||
 | 
			
		||||
.. function:: on_message(message)
 | 
			
		||||
 | 
			
		||||
    Called when a message is created and sent to a server.
 | 
			
		||||
 | 
			
		||||
    :param message: A :class:`Message` of the current message.
 | 
			
		||||
 | 
			
		||||
.. function:: on_response(response)
 | 
			
		||||
 | 
			
		||||
    Called whenever a message is received from the websocket. Used mainly for debugging purposes.
 | 
			
		||||
    The parameter passed is raw data that was parsed via ``json.loads``.
 | 
			
		||||
 | 
			
		||||
    :param response: The received message response after gone through ``json.loads``.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Data Classes
 | 
			
		||||
--------------
 | 
			
		||||
 | 
			
		||||
Some classes are just there to be data containers, this lists them. It should be assumed that *all* classes in this category are immutable and should not be modified.
 | 
			
		||||
 | 
			
		||||
.. autoclass:: User
 | 
			
		||||
    :members:
 | 
			
		||||
 | 
			
		||||
.. autoclass:: Message
 | 
			
		||||
    :members:
 | 
			
		||||
 | 
			
		||||
.. autoclass:: Server
 | 
			
		||||
    :members:
 | 
			
		||||
 | 
			
		||||
.. autoclass:: Channel
 | 
			
		||||
    :members:
 | 
			
		||||
 | 
			
		||||
.. autoclass:: PrivateChannel
 | 
			
		||||
    :members:
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user