Hi Shyam S,
From what I understand, you are using a Bot Flow, which is designed specifically for voice. For messaging channels, the recommended approach is to use Digital Bot Flows - and this does require the appropriate license.
Documentation:
https://help.mypurecloud.com/articles/about-genesys-digital-bot-flows/
Regarding Bot Flow, details about input configuration can be found here (and also in Digital Bot Flow):
https://help.mypurecloud.com/articles/set-up-user-input-for-a-bot-flow/
The no-input features available in Bot Flow have these characteristics, but they are voice-oriented, which is why they do not work properly for asynchronous messaging channels.
The Maximum Number of No Input Retries defines how many times the bot retries when the user does not respond. When this limit is reached, the flow follows the Max No Inputs, No Intent, or triggers Recognition Failure events, if configured.
The response wait time can range from 3 to 60 seconds.
The No Input Apology is an apology message displayed before the main no-input message.
The Voice No Input Timeout applies only to voice calls and defines how long the bot waits for a user response (default is 7 seconds).
It is important to clearly define which path the flow will follow once the configuration ends, for both messaging and voice scenarios.
Best practices can be found here:
https://help.mypurecloud.com/articles/best-practice-recommendations-for-building-bots-in-architect/
I hope this helps. Happy learning.
------------------------------
Luiz Rosa
Full stack developer
------------------------------