Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Now that Discord.py is dead... #1

Open
AraHaan opened this issue Sep 16, 2021 · 4 comments
Open

Now that Discord.py is dead... #1

AraHaan opened this issue Sep 16, 2021 · 4 comments

Comments

@AraHaan
Copy link

AraHaan commented Sep 16, 2021

The maintainer of Discord.py stepped down and nobody wanted to maintain it, as such since it is now dead (unmaintained) it should be considered unsafe to use it anymore. As such I think a proper replacement (with no voice support that I know of yet) is to use Remora.Discord or the other Discord libraries.

Theoretically HelioHost could allow bots made in any of those libraries, for C# it could just be told a github repository and then it clones the bot, then uses the .NET install scripts to install the .NET SDK (I made a github action to have it always download the latest version of the daily quality .NET 6 SDK), then it could run dotnet build -c Release, then dotnet run -c Release --no-build (But have them select the programming language they used to write their bot).

However for Entity Framework Core 6 there might be an issue getting it to properly connect to the database stored in HelioHost.

(Also the video kinda exposed the api token to Discord and it should have been blurred out)

@Unknown025
Copy link
Collaborator

I've heard some loose rumors, but after verifying, turns out that Discord.py really is dead (link provided for future reference), so thanks for bringing it up.

I'm aware there's several other alternatives based in C# or Node.js, but I think it'd be wise to wait for the Plesk transition to be completed before diving much further into alternatives to Discord.py. I'm unsure of how well C# would work, since Lily (our Windows-based server) is mostly geared towards ASP.NET with IIS Express, as opposed to other .NET applications. Other servers are running Linux, and while .NET Core exists, their main purpose is for web hosting.

(As for the video, I regenerated the API token after publishing.)

@RakunaM
Copy link

RakunaM commented Sep 27, 2021

You can use pycord, its the most popular discord.py fork its maintained and have slash commands, applications menu
(updated)

@Unknown025
Copy link
Collaborator

Are there any notable differences between Pycord and Discord.py, or are they both plug-and-play?

@RakunaM
Copy link

RakunaM commented Sep 29, 2021

Are there any notable differences between Pycord and Discord.py, or are they both plug-and-play?

Pycord is a fork of discord.py, but its not just plug and play, a group of developers, maintaining a python library for the Discord API.
Pycord is a fork of discord.py getting new features and updates along with the API. And its not dead its getting every feature along api update.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants