#Hybrid Commands ?

1 messages · Page 1 of 1 (latest)

peak wedge
#

Can you please re-implement Hybrid commands

dusty spade
#

@ebon citrus your nightmares are coming back

peak wedge
#

I really need it.
I'm currently on d.py with almost 100 commands, most of them is hybrids.
I'm currently re-building my project from scratch, and I'm planning to use i.py for that as it seems better for my use-case

ebon citrus
#

mmmm

#

i understand the demand, but the way they were implemented was a nightmare in terms of maintainability

#

i... may try my hand at it, but its not a huge priority - i'll likely try making a separate ext first, then merge into the main lib... if i end up doing this

#

@peak wedge

peak wedge
#

Here's another different one

#

Maybe that could put an idea

dusty spade
#

why do you need hybrid commands, rather than fully transitioning to /commands. baring in mind discord is constantly reminding your users to use slash commands every time they use a prefixed command

#

purely curious about your usecase

#

i get why some bots stick with prefixed

ebon citrus
#

(also note that hybrid commands in this lib were based off slash commands, not the other way around - it would still require porting over)

peak wedge
stable acorn
#

you can still copy paste slash commands? 🤔

next nacelle
#

Also mention slash commands

dusty spade
#

lmao all the contributors are interested in this help thread now

ebon citrus
#

well, its easier to copy and paste prefixed commands

peak wedge
#

Not always

ebon citrus
#

discord has definitely improved the copy and paste ux, but its still a bit... weird

dusty spade
#

yeah, i often find to get slash commands to recognise when copy pasting i need to hit tab or someth

peak wedge
meager bone
#

at that point, why not automate it

peak wedge
#

But you can't always know when it's copy pasted the right way or not

dusty spade
#

to be clear. @ebon citrus is by far more experienced with hybrid commands than me... seeing as she has actually implemented them before. therefore she is the best person for the job. However if she is unable / unwilling to make them, I can jump in. that said, hybrid commands are low in my priority list, so in that eventuality it would be post-v5 release

but for that, i defer to her original answer(s) in this post

#

well... tbf either way itll be post v5

ebon citrus
#

im willing, just also a low priority

peak wedge
#

From today on, it's your highest plushEz

ebon citrus
#

i dont really think i can make it better maintainability wise (at the end of the day, you do have to do some pretty weird stuff no matter what), but i can implement it

peak wedge
#

Btw is there a doc for 5.x ? I can only see the 4.4.0

#

like, an alpha doc or something

ebon citrus
#

a bit hidden, admittedly

dusty spade
#

ill bump the link. it is buried by the other releases now

#

ill also pin in this forum

peak wedge
#

Thank you

peak wedge
ebon citrus
#

i dont have a set date, and admittedly this week is busy, though i have some spare time today so i may get started on the basics
as ive said though: it isnt a huge priority

dusty spade
ebon citrus
#

this week is literally my hell week lol

#

got two exams, one of which i genuinely care about
hybrid commands are on the backburner 😅

mental viper
#

i would also love to see this feature sometime in future, whenever convenient to add :)