Skip to content

Alternatives to discord.py for future development #7

@derrod

Description

@derrod

A few days ago the author of discord.py announced the discontinuation of his development and archival of the project due to not being able to find a new maintainer to continue the work: https://gist.github.com/Rapptz/4a2f62751b9600a31a0d3c78100287f1

This leaves us in the unfortunate position to have to find a new way to continue OBS-Bot development in the future and provide support for new Discord features (context menus, etc.). The most pressing issue is probably the lack of support for threads, meaning we cannot enable them on our server for support use yet.

The primary options I see are:

  1. Find and adopt and active fork of discord.py (e.g. nextcord)
  2. Adopt a different library, and rewrite parts of the bot as needed (doesn't really seem to exist?)
  3. Rewrite the entire thing in a different language (pls no)

Number 1 is obviously the easiest one here, and I'm sure we will see some fork stand out as the most active and most well supported one. But that may take some time. And judging by the commit history of the example named, we're not quite there yet.

This issue will serve for tracking developments in this area.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions