This repository has been archived by the owner on Aug 16, 2024. It is now read-only.
v3 now and the future #128
VincentRPS
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Welcome! This is a proper article explained by the main developer of v3 on the state of v3 and how the future may look.
v3 is the most ambitious project the Pycord team has taken and therefore is also the biggest. Redefining and making a new library is not easy, which is the reason why there are so little usable Discord libraries for Python which aren't forks. I myself can only spout two before dying.
Even with this, we have mostly lightened up to some changes, such as events, and other such which we will be most likely shrinking down upon to properly field a new design. Events are already been redesigned to fit this, although components are being redesigned for the same reason, and rewritten.
This will be expanded upon as things change and improve in the future.
The Command System
As for now, the command system is not planned to get any rewrites. Although syncing commands will be changed in #112.
The Components System
Components will be getting a redesign, although the exact new design hasn't been decided fully yet. And even with that, a lot of wait is being put on the new event system to improve many aspects of the code.
The Event System
As said before, the event system is getting rewritten to be much more different.
For users its going to be like:
For developers:
where form actually forms the event and
__init__
takes arguments given by the user.Beta Was this translation helpful? Give feedback.
All reactions