azukashi / exxyll

🤖 Multipurpose Discord Bot with Commands for Fun, Games, Moderation, Utility, and many more!
MIT License
49 stars 40 forks source link

[notice] deprecate usage of prefixed commands #153

Closed azukashi closed 1 year ago

azukashi commented 1 year ago

I will start to deprecate usage of prefixed commands, like e!help, e!ping, e!*. Say goodbye to prefix! I will no longer use prefix to interact with this app.

⛲ Main purpose

Make the user easier to interact with this bot and remove 1001 worries reasons with prefix.

🚶 Resolution steps

Remove prefix command feature and focus on slash feature only.

🤔 Expected result

Prefix commands are gone and Slash feature works without any bugs.

📰 TL;DR

Basically, you can use bots from 2 ways.

First way - Prefix command

You use it with prefix before the command name, as example

falcxxdev@discord> e!help
// e! is the prefix.

Before slash commands are out, this ways are the only way how you can interact with your apps.

Second way - Slash feature

You typed / to the chat box, and discord will automatically show an autocomplete dialog above the chat box. This is an new way and recommended ways from discord, as example

falcxxdev@discord> /help

This way are simpler than prefixed way. You don't need to manually type and guess "is this command right?", it is now covered by autocomplete and it makes easier to interact with the bot. You don't need to worrying about prefix anymore. If you are mostly forgetting the bot's prefix, now it's been gone and almost every popular bots starts using slash feature, so you just need to type / and you can select what bot you want to interact to. Looks good & easy right?

🔚 Conclussion

From the text above, i will start to deprecate usage of prefix commanda and start focusing on slash commands. This issue are announcements. This issue will be closed & marked as done when the PR are out & mentioning this issue.

azukashi commented 1 year ago

say goodbye to this lol

Image

azukashi commented 1 year ago

Forgor to mention these things.

some features that available on prefix command may not available and get removed in slash command. i know this is big nerf to the project, but if i am going to keep it and adapt to slash command, i will be need more & more time (estimated 2 years+) because i have missed many things from discord.js. almost anything that happens in this year. I haven't learned yet about discord.js 14+ and i am currently in tired phase of coding. I am not doing many programming things in a few months because i have some activities in real & getting busy all over time. I'm sorry to announce this things, but if you want to contribute more command on slash, feel free. because this is an open-source project. anyone can contribute.

azukashi commented 1 year ago

and this issue may get done in a few months. this happens because i have some activities to-do in real & getting busy all over time. like mentioned in above.

azukashi commented 1 year ago

closed as unplanned.