birdflop / BirdTickets

GNU General Public License v3.0
6 stars 1 forks source link

recode in discord.js #6

Open akdukaan opened 2 years ago

akdukaan commented 2 years ago

https://gist.github.com/Rapptz/4a2f62751b9600a31a0d3c78100287f1

SiphrCodez commented 2 years ago

Hi! This makes 0 sense at all, this was the announcement of the discord.py module being shutdown. This lib was used for Python developers to interact with the Discord API. Therefore recoding it in Discord.JS is pointless.

SiphrCodez commented 2 years ago

Also, the lib was not deleted, only discontinued, meaning no new updates will be happening.

kakduman commented 2 years ago

Recoding in a currently-maintained library allows us to implement new features such as buttons, slash commands, and other features that discord might add in the future. A generally accepted good practice is to stay up-to-date on software. Even though it may not be absolutely necessary at this point in time, recoding allows us to ensure that we can continue maintaining BirdTickets if/when discord.py becomes insufficient to implement the features that we want to implement.

SiphrCodez commented 2 years ago

If you're looking to continue with the development in Python, I recommend you look into the Pycord module.

You can join the discord server here; discord.gg/pycord And learn things about the new module, which does include the features you're interested in adding

kakduman commented 2 years ago

Oh wow, thanks so much for the reference to Pycord! I don't think Bot and I ever really considered it. That would probably work. I'd like to get @drbot7 's thoughts on using Pycord rather than discord.js before closing this issue, though.

SiphrCodez commented 2 years ago

Yeah, I discovered it through a friend of mine who owns the Defender bot, which is an Anti-Nuke written in Python.