Thanks for Reaching the Microsoft Q&A Forum
To customize the default responses of your Azure chatbot, particularly for non-English interactions, you can follow these steps based on the Azure AI Bot Service and Azure AI Language settings
Sign in to the Azure Language Studio where your custom question-answering project is hosted and select your project from the list.
Navigate to Settings in the left navigation bar. Here, you can change the default answer when no answer is found. This setting allows you to specify what the bot should respond with when it cannot find a suitable answer in its knowledge base. Make sure to save your changes after editing.
For responses like "Did you mean:", "None of the above," and "Thank you for your feedback," you may need to modify the client application code directly. This involves changing the hardcoded strings in your bot’s source code.
As you've already discovered, some default responses can be modified using environment variables in your Azure App Service. Ensure that any new variables are correctly configured and that you restart your service if necessary.
Ensure that your bot's language settings are correctly configured for non-English languages. This includes setting the primary language during project creation and ensuring that any language-specific responses are provided in your knowledge base.
After making changes, thoroughly test the bot to ensure that all default responses appear in the desired language and that no English snippets are included during user interactions.
Thank you!