Skip to content

Add scene / wizard feature #31

Description

@sfarzoso

Hi,

I would like to know if you're interested to add an important functionality to your menu library: the wizard. Some days ago I asked you how to configure properly your library with the WizardScene of TelegrafJS framework. The problem with the WizardScene is that we can't await a result from it, and this will cause a lot of problem with some functionality of your library, in particular with the replyMenuMiddleware.

So essentially if I need to start a wizard and then display the menu back at the end I can't.

I saw that in your library there is the question functionality, unfortunately this doesn't fit as a real wizard, and also when I used it in my code the bot has lost the commands configured with bothfather (don't know if is a bug or I implemented wrong).

Anyway, will be nice if you include something like a wizard that is fully compatible with your library. I know that probably you are busy, and I'm too, but I can help you to integrate this feature if you need some help. Also, I saw that TelegrafJS has crafted the WizardScene using Composer, so most likely we are talking about extending the functionality of a class and customizing it.

The wizard feature it may seems stupid or unnecessary, but trust me that in a real production environment, especially for a business bot is it's incredibly necessary.

I hope you will consider this feature to improve your library and make it substantially the best available on the square.

Thanks for the attention.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestpinnedPrevent from automatically closing due to inactivity

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions