commit 8254633a3c909097c255cec1343026675828c70c
Author: Christian <87277467+christiandonf@users.noreply.github.com>
Date: Tue Mar 4 22:02:50 2025 -0300
ChatBot in C#
diff --git a/ChatBot.sln b/ChatBot.sln
new file mode 100644
index 0000000..9c4bd68
--- /dev/null
+++ b/ChatBot.sln
@@ -0,0 +1,22 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.0.31903.59
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ChatBot", "ChatBot\ChatBot.csproj", "{E19F4577-A213-4A2A-A839-A8DAD17B54B6}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {E19F4577-A213-4A2A-A839-A8DAD17B54B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E19F4577-A213-4A2A-A839-A8DAD17B54B6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E19F4577-A213-4A2A-A839-A8DAD17B54B6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E19F4577-A213-4A2A-A839-A8DAD17B54B6}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+EndGlobal
diff --git a/ChatBot/ChatBot.csproj b/ChatBot/ChatBot.csproj
new file mode 100644
index 0000000..fd4bd08
--- /dev/null
+++ b/ChatBot/ChatBot.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net9.0
+ enable
+ enable
+
+
+
diff --git a/ChatBot/Program.cs b/ChatBot/Program.cs
new file mode 100644
index 0000000..88937b3
--- /dev/null
+++ b/ChatBot/Program.cs
@@ -0,0 +1,128 @@
+using System.Globalization;
+using System.Runtime.InteropServices;
+using System.Text;
+using Microsoft.VisualBasic.FileIO;
+Dictionary dialogs = new Dictionary();
+Dictionary otherDialogs = new Dictionary();
+dialogs.Add("pedido", "Qual é o problema com o pedido?");
+dialogs.Add("atraso", "Certo, o pedido está em atraso...\nHá alguma ocorrência de atraso com esse número de pedido?");
+dialogs.Add("falta", "Hum... houve falta nesse pedido. Certo, esse produto foi faturado na nota fiscal?");
+dialogs.Add("resposta atraso sim 1", "Verifique as tarefas desta ocorrência e veja se alguma delas está dentro do prazo ou se estão todas encerradas. Se estiverem, encaminhe o caso para o suporte e aguarde a resposta.");
+dialogs.Add("resposta atraso nao 1", "Verifique com o cliente se ele ainda deseja receber o pedido.\nSe sim, abra uma ocorrência de atraso na entrega, descrevendo que o cliente deseja receber o pedido. Informe o SLA e o número de protocolo ao cliente.\nTabulação \nPrmeira categoria:Transporte \nSegunda categoria:Atraso na entrega \nMotivo:Pedido não entregue");
+dialogs.Add("resposta falta sim", "Abra uma ocorrência de falta de produto:\nCategoria: Pós-compra\nSubcategoria: Falta\nMotivo: Produto faturado.");
+dialogs.Add("resposta falta nao", "Então o produto não consta na nota fiscal? Ou ele foi cortado?");
+dialogs.Add("resposta nao consta", "Se o produto não consta na nota fiscal, então ele não foi pedido. Não é possível abrir uma ocorrência de falta de algo que não foi comprado.");
+dialogs.Add("resposta cortado", "Certo. Abra uma ocorrência de falta de produto:\nCategoria: Pós-compra\nSubcategoria: Falta\nMotivo: Produto não faturado.");
+dialogs.Add("Cadastro", "Cliente está com problema no cadastro? Qual a mensagem de erro?");
+dialogs.Add("Cadastro, CPF já cadastrado", "Quando ocorre esse erro Você tem quem reprocessar no GPP \nCaso não apareceça em 5 minutos \nPrencha esse formulário \nMatricula: \nCPF: \n Nome Completo: \nData de nascimento: \n Cep: \nEndereço completo: \nE-mail: \nTelefone de contato:");
+dialogs.Add("help", "Voce pode me perguntar sobre Pedidos, sobre o que fazer quando tem Atraso, se esta em Falta ou ate mesmo sobre o cadastro do cliente, caso deseje finalizar nossa coneversa digite 'sair' para encerrar.");
+otherDialogs.Add("erro", "Desculpe, não entendi. Pode reformular?");
+otherDialogs.Add("farewells", "Até mais! Volte sempre que precisar. 😊");
+otherDialogs.Add("welcome", "Olá! Meu nome é Rey. Com o que o cliente está tendo problema?");
+string RemoveAccents(string text)
+{
+ var normalizedString = text.Normalize(NormalizationForm.FormD);
+ var stringBuilder = new StringBuilder();
+
+ foreach (var c in normalizedString.EnumerateRunes())
+ {
+ var unicodeCategory = Rune.GetUnicodeCategory(c);
+ if (unicodeCategory != UnicodeCategory.NonSpacingMark)
+ {
+ stringBuilder.Append(c);
+ }
+ }
+ return stringBuilder.ToString().Normalize(NormalizationForm.FormC);
+}
+string RemovePunctuation(string texto)
+{
+ var stringBuilder = new StringBuilder();
+ foreach (char c in texto)
+ {
+ if(!char.IsPunctuation(c))
+ {
+ stringBuilder.Append(c);
+ }
+ }
+ return stringBuilder.ToString();
+}
+string NormalizedText(string text)
+{
+ text = text.ToLower();
+ text = RemovePunctuation(text);
+ text = RemoveAccents(text);
+ return text;
+}
+void ConsoleResponse(string texto)
+{
+ Console.WriteLine("ChatBot: "+texto);
+}
+void ChatBot()
+{
+ ConsoleResponse(otherDialogs["welcome"]);
+ string lastResponse = string.Empty;
+ string response = string.Empty;
+ while(true)
+ {
+ Console.Write("Você: ");
+ string userInput = Console.ReadLine()!;
+ string normalizedString = NormalizedText(userInput);
+ if (normalizedString == "sair")
+ {
+ ConsoleResponse(otherDialogs["farewells"]);
+ break;
+ }else if (lastResponse == dialogs["atraso"])
+ {
+ if (normalizedString == "sim")
+ {
+ response = dialogs["resposta atraso sim"];
+ }else if (normalizedString == "nao")
+ {
+ response = dialogs["resposta atraso nao"];
+ }else
+ {
+ response = otherDialogs["erro"];
+ }
+ }else if (lastResponse == dialogs["falta"])
+ {
+ if (normalizedString == "sim")
+ {
+ response = dialogs["resposta falta sim"];
+ }else if (normalizedString == "nao")
+ {
+ response = dialogs["resposta falta nao"];
+ }else
+ {
+ response = otherDialogs["erro"];
+ }
+ }else if (lastResponse == dialogs["resposta falta nao"])
+ {
+ if (normalizedString == "sim")
+ {
+ response = dialogs["resposta nao consta"];
+ }else if (normalizedString == "nao")
+ {
+ response = dialogs["resposta cortado"];
+ }else
+ {
+ response = otherDialogs["erro"];
+ }
+ }else
+ {
+ foreach (string keyword in dialogs.Keys)
+ {
+ if (keyword == normalizedString)
+ {
+ response = dialogs[keyword];
+ break;
+ }else
+ {
+ response = otherDialogs["erro"];
+ }
+ }
+ }
+ ConsoleResponse(response);
+ lastResponse = response;
+ }
+}
+ChatBot();
\ No newline at end of file
diff --git a/ChatBot/bin/Debug/net9.0/ChatBot b/ChatBot/bin/Debug/net9.0/ChatBot
new file mode 100755
index 0000000..999bafc
Binary files /dev/null and b/ChatBot/bin/Debug/net9.0/ChatBot differ
diff --git a/ChatBot/bin/Debug/net9.0/ChatBot.deps.json b/ChatBot/bin/Debug/net9.0/ChatBot.deps.json
new file mode 100644
index 0000000..d6036cd
--- /dev/null
+++ b/ChatBot/bin/Debug/net9.0/ChatBot.deps.json
@@ -0,0 +1,23 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v9.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v9.0": {
+ "ChatBot/1.0.0": {
+ "runtime": {
+ "ChatBot.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "ChatBot/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/ChatBot/bin/Debug/net9.0/ChatBot.dll b/ChatBot/bin/Debug/net9.0/ChatBot.dll
new file mode 100644
index 0000000..13276f4
Binary files /dev/null and b/ChatBot/bin/Debug/net9.0/ChatBot.dll differ
diff --git a/ChatBot/bin/Debug/net9.0/ChatBot.pdb b/ChatBot/bin/Debug/net9.0/ChatBot.pdb
new file mode 100644
index 0000000..88d03ef
Binary files /dev/null and b/ChatBot/bin/Debug/net9.0/ChatBot.pdb differ
diff --git a/ChatBot/bin/Debug/net9.0/ChatBot.runtimeconfig.json b/ChatBot/bin/Debug/net9.0/ChatBot.runtimeconfig.json
new file mode 100644
index 0000000..b19c3c8
--- /dev/null
+++ b/ChatBot/bin/Debug/net9.0/ChatBot.runtimeconfig.json
@@ -0,0 +1,12 @@
+{
+ "runtimeOptions": {
+ "tfm": "net9.0",
+ "framework": {
+ "name": "Microsoft.NETCore.App",
+ "version": "9.0.0"
+ },
+ "configProperties": {
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/ChatBot/obj/ChatBot.csproj.nuget.dgspec.json b/ChatBot/obj/ChatBot.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..ce0f596
--- /dev/null
+++ b/ChatBot/obj/ChatBot.csproj.nuget.dgspec.json
@@ -0,0 +1,68 @@
+{
+ "format": 1,
+ "restore": {
+ "/home/ratix/Public/Csharp/ChatBot/ChatBot/ChatBot.csproj": {}
+ },
+ "projects": {
+ "/home/ratix/Public/Csharp/ChatBot/ChatBot/ChatBot.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/home/ratix/Public/Csharp/ChatBot/ChatBot/ChatBot.csproj",
+ "projectName": "ChatBot",
+ "projectPath": "/home/ratix/Public/Csharp/ChatBot/ChatBot/ChatBot.csproj",
+ "packagesPath": "/home/ratix/.nuget/packages/",
+ "outputPath": "/home/ratix/Public/Csharp/ChatBot/ChatBot/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/home/ratix/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net9.0"
+ ],
+ "sources": {
+ "/usr/lib/dotnet/library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net9.0": {
+ "targetAlias": "net9.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ },
+ "restoreAuditProperties": {
+ "enableAudit": "true",
+ "auditLevel": "low",
+ "auditMode": "direct"
+ },
+ "SdkAnalysisLevel": "9.0.100"
+ },
+ "frameworks": {
+ "net9.0": {
+ "targetAlias": "net9.0",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/usr/lib/dotnet/sdk/9.0.103/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/ChatBot/obj/ChatBot.csproj.nuget.g.props b/ChatBot/obj/ChatBot.csproj.nuget.g.props
new file mode 100644
index 0000000..307a6bc
--- /dev/null
+++ b/ChatBot/obj/ChatBot.csproj.nuget.g.props
@@ -0,0 +1,15 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ /home/ratix/.nuget/packages/
+ /home/ratix/.nuget/packages/
+ PackageReference
+ 6.12.2
+
+
+
+
+
\ No newline at end of file
diff --git a/ChatBot/obj/ChatBot.csproj.nuget.g.targets b/ChatBot/obj/ChatBot.csproj.nuget.g.targets
new file mode 100644
index 0000000..3dc06ef
--- /dev/null
+++ b/ChatBot/obj/ChatBot.csproj.nuget.g.targets
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/ChatBot/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs b/ChatBot/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..feda5e9
--- /dev/null
+++ b/ChatBot/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")]
diff --git a/ChatBot/obj/Debug/net9.0/ChatBot.AssemblyInfo.cs b/ChatBot/obj/Debug/net9.0/ChatBot.AssemblyInfo.cs
new file mode 100644
index 0000000..f7b793e
--- /dev/null
+++ b/ChatBot/obj/Debug/net9.0/ChatBot.AssemblyInfo.cs
@@ -0,0 +1,22 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("ChatBot")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("ChatBot")]
+[assembly: System.Reflection.AssemblyTitleAttribute("ChatBot")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/ChatBot/obj/Debug/net9.0/ChatBot.AssemblyInfoInputs.cache b/ChatBot/obj/Debug/net9.0/ChatBot.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..8216cf3
--- /dev/null
+++ b/ChatBot/obj/Debug/net9.0/ChatBot.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+2808eda853cdcc375f9ab3aee93cb821821745458823c10ec082428829ca9987
diff --git a/ChatBot/obj/Debug/net9.0/ChatBot.GeneratedMSBuildEditorConfig.editorconfig b/ChatBot/obj/Debug/net9.0/ChatBot.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..fc63783
--- /dev/null
+++ b/ChatBot/obj/Debug/net9.0/ChatBot.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,15 @@
+is_global = true
+build_property.TargetFramework = net9.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = ChatBot
+build_property.ProjectDir = /home/ratix/Public/Csharp/ChatBot/ChatBot/
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.EffectiveAnalysisLevelStyle = 9.0
+build_property.EnableCodeStyleSeverity =
diff --git a/ChatBot/obj/Debug/net9.0/ChatBot.GlobalUsings.g.cs b/ChatBot/obj/Debug/net9.0/ChatBot.GlobalUsings.g.cs
new file mode 100644
index 0000000..8578f3d
--- /dev/null
+++ b/ChatBot/obj/Debug/net9.0/ChatBot.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/ChatBot/obj/Debug/net9.0/ChatBot.assets.cache b/ChatBot/obj/Debug/net9.0/ChatBot.assets.cache
new file mode 100644
index 0000000..61312c3
Binary files /dev/null and b/ChatBot/obj/Debug/net9.0/ChatBot.assets.cache differ
diff --git a/ChatBot/obj/Debug/net9.0/ChatBot.csproj.CoreCompileInputs.cache b/ChatBot/obj/Debug/net9.0/ChatBot.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..2c28a6e
--- /dev/null
+++ b/ChatBot/obj/Debug/net9.0/ChatBot.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+a2c526e10e0d5e3da96149988541bfb0b5af5624427791be8fcfef69b635753f
diff --git a/ChatBot/obj/Debug/net9.0/ChatBot.csproj.FileListAbsolute.txt b/ChatBot/obj/Debug/net9.0/ChatBot.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..a7e45b1
--- /dev/null
+++ b/ChatBot/obj/Debug/net9.0/ChatBot.csproj.FileListAbsolute.txt
@@ -0,0 +1,14 @@
+/home/ratix/Public/Csharp/ChatBot/ChatBot/bin/Debug/net9.0/ChatBot
+/home/ratix/Public/Csharp/ChatBot/ChatBot/bin/Debug/net9.0/ChatBot.deps.json
+/home/ratix/Public/Csharp/ChatBot/ChatBot/bin/Debug/net9.0/ChatBot.runtimeconfig.json
+/home/ratix/Public/Csharp/ChatBot/ChatBot/bin/Debug/net9.0/ChatBot.dll
+/home/ratix/Public/Csharp/ChatBot/ChatBot/bin/Debug/net9.0/ChatBot.pdb
+/home/ratix/Public/Csharp/ChatBot/ChatBot/obj/Debug/net9.0/ChatBot.GeneratedMSBuildEditorConfig.editorconfig
+/home/ratix/Public/Csharp/ChatBot/ChatBot/obj/Debug/net9.0/ChatBot.AssemblyInfoInputs.cache
+/home/ratix/Public/Csharp/ChatBot/ChatBot/obj/Debug/net9.0/ChatBot.AssemblyInfo.cs
+/home/ratix/Public/Csharp/ChatBot/ChatBot/obj/Debug/net9.0/ChatBot.csproj.CoreCompileInputs.cache
+/home/ratix/Public/Csharp/ChatBot/ChatBot/obj/Debug/net9.0/ChatBot.dll
+/home/ratix/Public/Csharp/ChatBot/ChatBot/obj/Debug/net9.0/refint/ChatBot.dll
+/home/ratix/Public/Csharp/ChatBot/ChatBot/obj/Debug/net9.0/ChatBot.pdb
+/home/ratix/Public/Csharp/ChatBot/ChatBot/obj/Debug/net9.0/ChatBot.genruntimeconfig.cache
+/home/ratix/Public/Csharp/ChatBot/ChatBot/obj/Debug/net9.0/ref/ChatBot.dll
diff --git a/ChatBot/obj/Debug/net9.0/ChatBot.dll b/ChatBot/obj/Debug/net9.0/ChatBot.dll
new file mode 100644
index 0000000..13276f4
Binary files /dev/null and b/ChatBot/obj/Debug/net9.0/ChatBot.dll differ
diff --git a/ChatBot/obj/Debug/net9.0/ChatBot.genruntimeconfig.cache b/ChatBot/obj/Debug/net9.0/ChatBot.genruntimeconfig.cache
new file mode 100644
index 0000000..f405286
--- /dev/null
+++ b/ChatBot/obj/Debug/net9.0/ChatBot.genruntimeconfig.cache
@@ -0,0 +1 @@
+c54a66318e6cd0a9eaad536a582637c78466007c1f353db95471ac73a02e280b
diff --git a/ChatBot/obj/Debug/net9.0/ChatBot.pdb b/ChatBot/obj/Debug/net9.0/ChatBot.pdb
new file mode 100644
index 0000000..88d03ef
Binary files /dev/null and b/ChatBot/obj/Debug/net9.0/ChatBot.pdb differ
diff --git a/ChatBot/obj/Debug/net9.0/apphost b/ChatBot/obj/Debug/net9.0/apphost
new file mode 100755
index 0000000..999bafc
Binary files /dev/null and b/ChatBot/obj/Debug/net9.0/apphost differ
diff --git a/ChatBot/obj/Debug/net9.0/ref/ChatBot.dll b/ChatBot/obj/Debug/net9.0/ref/ChatBot.dll
new file mode 100644
index 0000000..03efdc0
Binary files /dev/null and b/ChatBot/obj/Debug/net9.0/ref/ChatBot.dll differ
diff --git a/ChatBot/obj/Debug/net9.0/refint/ChatBot.dll b/ChatBot/obj/Debug/net9.0/refint/ChatBot.dll
new file mode 100644
index 0000000..03efdc0
Binary files /dev/null and b/ChatBot/obj/Debug/net9.0/refint/ChatBot.dll differ
diff --git a/ChatBot/obj/project.assets.json b/ChatBot/obj/project.assets.json
new file mode 100644
index 0000000..75d160a
--- /dev/null
+++ b/ChatBot/obj/project.assets.json
@@ -0,0 +1,73 @@
+{
+ "version": 3,
+ "targets": {
+ "net9.0": {}
+ },
+ "libraries": {},
+ "projectFileDependencyGroups": {
+ "net9.0": []
+ },
+ "packageFolders": {
+ "/home/ratix/.nuget/packages/": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/home/ratix/Public/Csharp/ChatBot/ChatBot/ChatBot.csproj",
+ "projectName": "ChatBot",
+ "projectPath": "/home/ratix/Public/Csharp/ChatBot/ChatBot/ChatBot.csproj",
+ "packagesPath": "/home/ratix/.nuget/packages/",
+ "outputPath": "/home/ratix/Public/Csharp/ChatBot/ChatBot/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/home/ratix/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net9.0"
+ ],
+ "sources": {
+ "/usr/lib/dotnet/library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net9.0": {
+ "targetAlias": "net9.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ },
+ "restoreAuditProperties": {
+ "enableAudit": "true",
+ "auditLevel": "low",
+ "auditMode": "direct"
+ },
+ "SdkAnalysisLevel": "9.0.100"
+ },
+ "frameworks": {
+ "net9.0": {
+ "targetAlias": "net9.0",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/usr/lib/dotnet/sdk/9.0.103/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/ChatBot/obj/project.nuget.cache b/ChatBot/obj/project.nuget.cache
new file mode 100644
index 0000000..2ef421b
--- /dev/null
+++ b/ChatBot/obj/project.nuget.cache
@@ -0,0 +1,8 @@
+{
+ "version": 2,
+ "dgSpecHash": "FAFvucqaMvk=",
+ "success": true,
+ "projectFilePath": "/home/ratix/Public/Csharp/ChatBot/ChatBot/ChatBot.csproj",
+ "expectedPackageFiles": [],
+ "logs": []
+}
\ No newline at end of file