public static string AddSupportMessageForTools()

in tools/sdk-ai-bots/AzureSdkQaBot/GithubPrActions.cs [1012:1076]


        public static string AddSupportMessageForTools(ITurnContext turnContext, string reply)
        {
            string query = turnContext.Activity.Text;
            if (!string.IsNullOrEmpty(query))
            {
                query = query.ToLower();
                if (query.Contains("avocado"))
                {
                    reply += Constants.Message_FurtherHelp_Avocado;
                }
                else if (query.Contains("lintdiff") || query.Contains("lint diff") || query.Contains("lintrpaas"))
                {
                    reply += Constants.Message_FurtherHelp_LintTool;
                }
                else if (query.Contains("modelvalidation") || query.Contains("model validation") || query.Contains("semanticvalidation") || query.Contains("semantic validation"))
                {
                    reply += Constants.Message_FurtherHelp_Oav;
                }
                else if (query.Contains("breaking change tool") || query.Contains("openapi diff") || query.Contains("breaking change cross version"))
                {
                    reply += Constants.Message_FurtherHelp_Oad;
                }
                else if (query.Contains("typespec validation") || query.Contains("type spec validation"))
                {
                    reply += Constants.Message_FurtherHelp_TypeSpecValidation;
                }
                else if (query.Contains("apidocpreview") || query.Contains("api doc preview"))
                {
                    reply += Constants.Message_FurtherHelp_ApiDocPreview;
                }
                else if (query.Contains("apiview") || query.Contains("api view"))
                {
                    reply += Constants.Message_FurtherHelp_ApiView;
                }
                else if (query.Contains("azure-resource-manager-schemas"))
                {
                    reply += Constants.Message_FurtherHelp_ApiView;
                }
                else if (query.Contains("azure-powershell"))
                {
                    reply += Constants.Message_FurtherHelp_Powershell;
                }
                else if (query.Contains("azure-sdk-for-go") || query.Contains("go sdk"))
                {
                    reply += Constants.Message_FurtherHelp_GoSdk;
                }
                else if (query.Contains("azure-sdk-for-python") || query.Contains("azure-sdk-for-python-track2") || query.Contains("python sdk"))
                {
                    reply += Constants.Message_FurtherHelp_PythonSdk;
                }
                else if (query.Contains("azure-sdk-for-java") || query.Contains("java sdk"))
                {
                    reply += Constants.Message_FurtherHelp_JavaSdk;
                }
                else if (query.Contains("azure-sdk-for-js") || query.Contains("js sdk"))
                {
                    reply += Constants.Message_FurtherHelp_JsSdk;
                }
                else if (query.Contains("azure-sdk-for-net-track2") || query.Contains("azure-sdk-for-net") || query.Contains("dotnet sdk") || query.Contains(".net sdk"))
                {
                    reply += Constants.Message_FurtherHelp_DotnetSdk;
                }
            }
            return reply;
        }