Skip to content

No767/discord-ext-ipcx

Repository files navigation

discord-ext-ipcx

PyPI - Python Version CodeQL Build and Publish Lint PyPI - License PyPI - Version

An maintained discord.py extension for inter-process communication

Installation

Python 3.9 or higher is required

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

# On Linux/MacOS
python3 -m pip install discord-ext-ipcx

# On Windows
py -m pip install discord-ext-ipcx

To install the development version, do the following:

git clone https://github.com/No767/discord-ext-ipcx
cd discord-ext-ipcx
python3 -m pip install -U .

Resources

Motivation and differences

Originally, I forked and upgraded the discord-ext-ipc library to work with discord.py v2 for my own needs. Alternative libraries were soon either left unmaintained or archived due to various reasons. This forked version aims to maintain support for newer versions of discord.py while keeping the core intact for easy migration. In the future, more may be added or deleted, but this is unlikely to happen.

Nonetheless, some modifications had to be made. Here are some changes worth noting:

  • The start method is now an coroutine and needs to be awaited.
  • Types are now added and improved.