Metadata-Version: 2.1
Name: matrix-chat
Version: 0.0.1
Summary: A Python wrapper for the Matrix API
Home-page: https://github.com/wwhtrbbtt/matrix.py
Author: Peet
Author-email: matrix@peet.ws
License: MIT
Project-URL: Documentation, https://matrixpy.readthedocs.io/en/latest/
Project-URL: Issue tracker, https://github.com/wwhtrbbtt/matrix.py/issues
Description: # Matrix.py 
        
        Matrix.py is a matrix bot library, inspired by the [discord.py](https://github.com/Rapptz/discord.py) library by Rapptz.
        It is still in early beta, so don't expect it to be running smoothly yet.
        
        It aims to be a modern, easy to use, feature-rich and async ready API wrapper for the Matrix system written in Python.
        
        The documentation can be found [here](https://matrixpy.readthedocs.io/en/latest/matrix.html), examples can be found in the `examples` folder.
        
        
        ## Quick Example
        
        ```py
        import matrix 
        
        class MyClient(matrix.Client):
            def on_ready(self):
                print('Logged on as', self.user)
        
            def on_message(self, message: matrix.Message):
                # don't respond to ourselves
                if message.author == self.user:
                    return
        
                print(f"[Room: {message.room.id}] {message.author}: {message.content}")
        
            def on_invite(self, invite: matrix.Invite):
                print(f"{invite.inviter} has invited you to join {invite.room_id}")
        
        client = MyClient()
        client.run(
            username='@bot:matrix.org',
            password='password',
            homeserver='https://matrix.org',
        )
        ```
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Classifier: Typing :: Typed
Requires-Python: >=3.8.0
Description-Content-Type: text/markdown
