MCausc78 / pyvolt

An API wrapper for Revolt written in Python.
MIT License
4 stars 1 forks source link

pyvolt

A simple, flexible API wrapper for Revolt.

.. warning:: This is alpha software. Please report bugs on GitHub issues if you will find any.

Key Features

Installing

Python 3.10 or higher is required

To install the library, you can just run the following command:

.. code:: sh

# Linux/macOS
python3 -m pip install -U git+https://github.com/MCausc78/pyvolt@master

# Windows
py -3 -m pip install -U git+https://github.com/MCausc78/pyvolt@master

Quick Example

.. code:: py

from pyvolt import Client

class MyClient(Client):
    async def on_ready(self, _, /):
        print('Logged on as', self.me)

    async def on_message(self, message, /):
        # don't respond to ourselves
        if message.author_id == self.me.id:
            return

        if message.content == 'ping':
            await message.channel.send('pong')

# You can pass ``bot=False`` to run as user account
client = MyClient(token='token')
client.run()

Links

Why Not