diff --git a/.idea/.idea.Robert/.idea/.gitignore b/.idea/.idea.Robert/.idea/.gitignore new file mode 100644 index 0000000..5edc96c --- /dev/null +++ b/.idea/.idea.Robert/.idea/.gitignore @@ -0,0 +1,13 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/projectSettingsUpdater.xml +/modules.xml +/contentModel.xml +/.idea.Robert.iml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/.idea.Robert/.idea/indexLayout.xml b/.idea/.idea.Robert/.idea/indexLayout.xml new file mode 100644 index 0000000..7b08163 --- /dev/null +++ b/.idea/.idea.Robert/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Bot/Bot.csproj b/Bot/Bot.csproj new file mode 100644 index 0000000..f2783dc --- /dev/null +++ b/Bot/Bot.csproj @@ -0,0 +1,23 @@ + + + + Exe + net9.0 + enable + enable + + + + + + + + + + + + Always + + + + diff --git a/Bot/Program.cs b/Bot/Program.cs new file mode 100644 index 0000000..b724bc7 --- /dev/null +++ b/Bot/Program.cs @@ -0,0 +1,53 @@ +using Bot.modules; +using DSharpPlus; +using DSharpPlus.EventArgs; +using IniParser; + +namespace Bot +{ + internal static class RobertBot + { + private static async Task Main(string[] args) + { + // Config setup + var botToken = Environment.GetEnvironmentVariable("BOT_TOKEN"); + if (botToken == null) + { + await Console.Error.WriteLineAsync("Missing BOT_TOKEN environment variable"); + Environment.Exit(1); + } + var openAiKey = Environment.GetEnvironmentVariable("OPENAI_API_KEY"); + var configParser = new FileIniDataParser(); + var config = configParser.ReadFile(Path.Combine(AppContext.BaseDirectory, "config.ini")); + + // Module setup + var messageHandlers = new List>(); + + // TFC Setup + if (config["TextFreeChannels"]["active"] == "true") + { + var textFreeChannelList = config["TextFreeChannels"]["channels"].Split(",").ToList(); + var textFreeChannels = new TextFreeChannels(textFreeChannelList, openAiKey); + messageHandlers.Add(textFreeChannels.MessageCreatedHandler); + } + + // Politico Setup + if (config["Politico"]["active"] == "true") + { + var politicoChannelList = config["Politico"]["channels"].Split(",").ToList(); + var politico = new Politico(politicoChannelList, openAiKey); + messageHandlers.Add(politico.MessageCreatedHandler); + } + + // Bot client setup + var builder = DiscordClientBuilder.CreateDefault(botToken, DiscordIntents.AllUnprivileged | DiscordIntents.MessageContents); + builder.ConfigureEventHandlers(b => + { + foreach (var h in messageHandlers) {b.HandleMessageCreated(h);} + }); + + await builder.ConnectAsync(); + await Task.Delay(-1); + } + } +} \ No newline at end of file diff --git a/Bot/bin/Debug/net9.0/Bot.deps.json b/Bot/bin/Debug/net9.0/Bot.deps.json new file mode 100644 index 0000000..a10d3ea --- /dev/null +++ b/Bot/bin/Debug/net9.0/Bot.deps.json @@ -0,0 +1,389 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v9.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v9.0": { + "Bot/1.0.0": { + "dependencies": { + "DSharpPlus": "5.0.0-nightly-02450", + "OpenAI": "2.1.0", + "ini-parser": "2.5.2" + }, + "runtime": { + "Bot.dll": {} + } + }, + "CommunityToolkit.HighPerformance/8.3.2": { + "runtime": { + "lib/net8.0/CommunityToolkit.HighPerformance.dll": { + "assemblyVersion": "8.3.0.0", + "fileVersion": "8.3.2.1" + } + } + }, + "DSharpPlus/5.0.0-nightly-02450": { + "dependencies": { + "CommunityToolkit.HighPerformance": "8.3.2", + "Microsoft.Extensions.Caching.Memory": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "NetEscapades.EnumGenerators": "1.0.0-beta11", + "Newtonsoft.Json": "13.0.3", + "Polly.Core": "8.5.0", + "Ulid": "1.3.4" + }, + "runtime": { + "lib/net9.0/DSharpPlus.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + } + }, + "ini-parser/2.5.2": { + "runtime": { + "lib/net20/INIFileParser.dll": { + "assemblyVersion": "2.5.2.0", + "fileVersion": "2.5.2.0" + } + } + }, + "Microsoft.Extensions.Caching.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.0" + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "Microsoft.Extensions.Caching.Memory/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "Microsoft.Extensions.DependencyInjection/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0" + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": { + "runtime": { + "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "Microsoft.Extensions.Logging/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0" + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "Microsoft.Extensions.Options/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "Microsoft.Extensions.Primitives/9.0.0": { + "runtime": { + "lib/net9.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "NetEscapades.EnumGenerators/1.0.0-beta11": { + "runtime": { + "lib/netstandard2.0/NetEscapades.EnumGenerators.Attributes.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "Newtonsoft.Json/13.0.3": { + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.3.27908" + } + } + }, + "OpenAI/2.1.0": { + "dependencies": { + "System.ClientModel": "1.2.1", + "System.Diagnostics.DiagnosticSource": "6.0.1" + }, + "runtime": { + "lib/net6.0/OpenAI.dll": { + "assemblyVersion": "2.1.0.0", + "fileVersion": "2.1.0.0" + } + } + }, + "Polly.Core/8.5.0": { + "runtime": { + "lib/net8.0/Polly.Core.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.5.0.4130" + } + } + }, + "System.ClientModel/1.2.1": { + "dependencies": { + "System.Memory.Data": "6.0.0", + "System.Text.Json": "6.0.10" + }, + "runtime": { + "lib/net6.0/System.ClientModel.dll": { + "assemblyVersion": "1.2.1.0", + "fileVersion": "1.200.124.50905" + } + } + }, + "System.Diagnostics.DiagnosticSource/6.0.1": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Memory.Data/6.0.0": { + "dependencies": { + "System.Text.Json": "6.0.10" + }, + "runtime": { + "lib/net6.0/System.Memory.Data.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": {}, + "System.Text.Encodings.Web/6.0.0": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Text.Json/6.0.10": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "6.0.0" + } + }, + "Ulid/1.3.4": { + "runtime": { + "lib/net8.0/Ulid.dll": { + "assemblyVersion": "1.3.4.0", + "fileVersion": "1.3.4.0" + } + } + } + } + }, + "libraries": { + "Bot/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "CommunityToolkit.HighPerformance/8.3.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1Os81ua0FmIOtiSgOk5C1KBraQ3SDfxs/7BG4qDagm48nGplr//lAVqLH9I2TLDVqRFdhqTUaEITFA5Ho/Ovkw==", + "path": "communitytoolkit.highperformance/8.3.2", + "hashPath": "communitytoolkit.highperformance.8.3.2.nupkg.sha512" + }, + "DSharpPlus/5.0.0-nightly-02450": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WX24zvokxweVdyhGBQ0ouNIFGguJQ6FBrBmbrwwUxOI0gByTtI2JTaVG7pxUMXuMkihl2FiVM9Z8IQmFoZ/nSw==", + "path": "dsharpplus/5.0.0-nightly-02450", + "hashPath": "dsharpplus.5.0.0-nightly-02450.nupkg.sha512" + }, + "ini-parser/2.5.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hp3gKmC/14+6eKLgv7Jd1Z7OV86lO+tNfOXr/stQbwmRhdQuXVSvrRAuAe7G5+lwhkov0XkqZ8/bn1PYWMx6eg==", + "path": "ini-parser/2.5.2", + "hashPath": "ini-parser.2.5.2.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FPWZAa9c0H4dvOj351iR1jkUIs4u9ykL4Bm592yhjDyO5lCoWd+TMAHx2EMbarzUvCvgjWjJIoC6//Q9kH6YhA==", + "path": "microsoft.extensions.caching.abstractions/9.0.0", + "hashPath": "microsoft.extensions.caching.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Memory/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zbnPX/JQ0pETRSUG9fNPBvpIq42Aufvs15gGYyNIMhCun9yhmWihz0WgsI7bSDPjxWTKBf8oX/zv6v2uZ3W9OQ==", + "path": "microsoft.extensions.caching.memory/9.0.0", + "hashPath": "microsoft.extensions.caching.memory.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MCPrg7v3QgNMr0vX4vzRXvkNGgLg8vKWX0nKCWUxu2uPyMsaRgiRc1tHBnbTcfJMhMKj2slE/j2M9oGkd25DNw==", + "path": "microsoft.extensions.dependencyinjection/9.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+6f2qv2a3dLwd5w6JanPIPs47CxRbnk+ZocMJUhv9NxP88VlOcJYZs9jY+MYSjxvady08bUZn6qgiNh7DadGgg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-crjWyORoug0kK7RSNJBTeSE6VX8IQgLf3nUpTB9m62bPXp/tzbnOsnbe8TXEG0AASNaKZddnpHKw7fET8E++Pg==", + "path": "microsoft.extensions.logging/9.0.0", + "hashPath": "microsoft.extensions.logging.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-g0UfujELzlLbHoVG8kPKVBaW470Ewi+jnptGS9KUi6jcb+k2StujtK3m26DFSGGwQ/+bVgZfsWqNzlP6YOejvw==", + "path": "microsoft.extensions.logging.abstractions/9.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-y2146b3jrPI3Q0lokKXdKLpmXqakYbDIPDV6r3M8SqvSf45WwOTzkyfDpxnZXJsJQEpAsAqjUq5Pu8RCJMjubg==", + "path": "microsoft.extensions.options/9.0.0", + "hashPath": "microsoft.extensions.options.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N3qEBzmLMYiASUlKxxFIISP4AiwuPTHF5uCh+2CWSwwzAJiIYx0kBJsS30cp1nvhSySFAVi30jecD307jV+8Kg==", + "path": "microsoft.extensions.primitives/9.0.0", + "hashPath": "microsoft.extensions.primitives.9.0.0.nupkg.sha512" + }, + "NetEscapades.EnumGenerators/1.0.0-beta11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-37btDZQX5OzwUmF6xvqxDb0mRTXi3O/h3nVKjvri2XEwyUnHsY5g43jbPJo8Sp2gxbfJd2lto7fLLQujw5aT5Q==", + "path": "netescapades.enumgenerators/1.0.0-beta11", + "hashPath": "netescapades.enumgenerators.1.0.0-beta11.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "path": "newtonsoft.json/13.0.3", + "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" + }, + "OpenAI/2.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zl72nyP4O94ZyEoCLoE8qoc5vp8kSJmRuqR+UdK+jNIjFJGWJYjsb4rAGpMWWRTbPYuk82E8myMJdVQurMLDnQ==", + "path": "openai/2.1.0", + "hashPath": "openai.2.1.0.nupkg.sha512" + }, + "Polly.Core/8.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VYYMZNitZ85UEhwOKkTQI63WEMvzUqwQc74I2mm8h/DBVAMcBBxqYPni4DmuRtbCwngmuONuK2yBJfWNRKzI+A==", + "path": "polly.core/8.5.0", + "hashPath": "polly.core.8.5.0.nupkg.sha512" + }, + "System.ClientModel/1.2.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-s9+M5El+DXdCRRLzxak8uGBKWT8H/eIssGpFtpaMKdJULrQbBDPH/zFbVyHX+NDczhS5EvjHFbBH9/L+0UhmcA==", + "path": "system.clientmodel/1.2.1", + "hashPath": "system.clientmodel.1.2.1.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/6.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KiLYDu2k2J82Q9BJpWiuQqCkFjRBWVq4jDzKKWawVi9KWzyD0XG3cmfX0vqTQlL14Wi9EufJrbL0+KCLTbqWiQ==", + "path": "system.diagnostics.diagnosticsource/6.0.1", + "hashPath": "system.diagnostics.diagnosticsource.6.0.1.nupkg.sha512" + }, + "System.Memory.Data/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ntFHArH3I4Lpjf5m4DCXQHJuGwWPNVJPaAvM95Jy/u+2Yzt2ryiyIN04LAogkjP9DeRcEOiviAjQotfmPq/FrQ==", + "path": "system.memory.data/6.0.0", + "hashPath": "system.memory.data.6.0.0.nupkg.sha512" + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" + }, + "System.Text.Encodings.Web/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==", + "path": "system.text.encodings.web/6.0.0", + "hashPath": "system.text.encodings.web.6.0.0.nupkg.sha512" + }, + "System.Text.Json/6.0.10": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NSB0kDipxn2ychp88NXWfFRFlmi1bst/xynOutbnpEfRCT9JZkZ7KOmF/I/hNKo2dILiMGnqblm+j1sggdLB9g==", + "path": "system.text.json/6.0.10", + "hashPath": "system.text.json.6.0.10.nupkg.sha512" + }, + "Ulid/1.3.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6IaGquwjjfW+BoHSV844y12Uy2kxbboYNmsibxr2lotcSPAA3LKy1CKcAQ8JOdAdL4xMoDNXA1oxG41w7fbr6Q==", + "path": "ulid/1.3.4", + "hashPath": "ulid.1.3.4.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/Bot/bin/Debug/net9.0/Bot.dll b/Bot/bin/Debug/net9.0/Bot.dll new file mode 100644 index 0000000..a08a335 Binary files /dev/null and b/Bot/bin/Debug/net9.0/Bot.dll differ diff --git a/Bot/bin/Debug/net9.0/Bot.exe b/Bot/bin/Debug/net9.0/Bot.exe new file mode 100644 index 0000000..bbfce6a Binary files /dev/null and b/Bot/bin/Debug/net9.0/Bot.exe differ diff --git a/Bot/bin/Debug/net9.0/Bot.pdb b/Bot/bin/Debug/net9.0/Bot.pdb new file mode 100644 index 0000000..5f901e7 Binary files /dev/null and b/Bot/bin/Debug/net9.0/Bot.pdb differ diff --git a/Bot/bin/Debug/net9.0/Bot.runtimeconfig.json b/Bot/bin/Debug/net9.0/Bot.runtimeconfig.json new file mode 100644 index 0000000..b19c3c8 --- /dev/null +++ b/Bot/bin/Debug/net9.0/Bot.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/Bot/bin/Debug/net9.0/CommunityToolkit.HighPerformance.dll b/Bot/bin/Debug/net9.0/CommunityToolkit.HighPerformance.dll new file mode 100644 index 0000000..00a648d Binary files /dev/null and b/Bot/bin/Debug/net9.0/CommunityToolkit.HighPerformance.dll differ diff --git a/Bot/bin/Debug/net9.0/DSharpPlus.dll b/Bot/bin/Debug/net9.0/DSharpPlus.dll new file mode 100644 index 0000000..2198c4c Binary files /dev/null and b/Bot/bin/Debug/net9.0/DSharpPlus.dll differ diff --git a/Bot/bin/Debug/net9.0/INIFileParser.dll b/Bot/bin/Debug/net9.0/INIFileParser.dll new file mode 100644 index 0000000..d19e920 Binary files /dev/null and b/Bot/bin/Debug/net9.0/INIFileParser.dll differ diff --git a/Bot/bin/Debug/net9.0/Microsoft.Extensions.Caching.Abstractions.dll b/Bot/bin/Debug/net9.0/Microsoft.Extensions.Caching.Abstractions.dll new file mode 100644 index 0000000..f9ca077 Binary files /dev/null and b/Bot/bin/Debug/net9.0/Microsoft.Extensions.Caching.Abstractions.dll differ diff --git a/Bot/bin/Debug/net9.0/Microsoft.Extensions.Caching.Memory.dll b/Bot/bin/Debug/net9.0/Microsoft.Extensions.Caching.Memory.dll new file mode 100644 index 0000000..3fc74cb Binary files /dev/null and b/Bot/bin/Debug/net9.0/Microsoft.Extensions.Caching.Memory.dll differ diff --git a/Bot/bin/Debug/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/Bot/bin/Debug/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll new file mode 100644 index 0000000..d59ea99 Binary files /dev/null and b/Bot/bin/Debug/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ diff --git a/Bot/bin/Debug/net9.0/Microsoft.Extensions.DependencyInjection.dll b/Bot/bin/Debug/net9.0/Microsoft.Extensions.DependencyInjection.dll new file mode 100644 index 0000000..23279d8 Binary files /dev/null and b/Bot/bin/Debug/net9.0/Microsoft.Extensions.DependencyInjection.dll differ diff --git a/Bot/bin/Debug/net9.0/Microsoft.Extensions.Logging.Abstractions.dll b/Bot/bin/Debug/net9.0/Microsoft.Extensions.Logging.Abstractions.dll new file mode 100644 index 0000000..d87706b Binary files /dev/null and b/Bot/bin/Debug/net9.0/Microsoft.Extensions.Logging.Abstractions.dll differ diff --git a/Bot/bin/Debug/net9.0/Microsoft.Extensions.Logging.dll b/Bot/bin/Debug/net9.0/Microsoft.Extensions.Logging.dll new file mode 100644 index 0000000..3b9335f Binary files /dev/null and b/Bot/bin/Debug/net9.0/Microsoft.Extensions.Logging.dll differ diff --git a/Bot/bin/Debug/net9.0/Microsoft.Extensions.Options.dll b/Bot/bin/Debug/net9.0/Microsoft.Extensions.Options.dll new file mode 100644 index 0000000..85fc38d Binary files /dev/null and b/Bot/bin/Debug/net9.0/Microsoft.Extensions.Options.dll differ diff --git a/Bot/bin/Debug/net9.0/Microsoft.Extensions.Primitives.dll b/Bot/bin/Debug/net9.0/Microsoft.Extensions.Primitives.dll new file mode 100644 index 0000000..b4f14dc Binary files /dev/null and b/Bot/bin/Debug/net9.0/Microsoft.Extensions.Primitives.dll differ diff --git a/Bot/bin/Debug/net9.0/NetEscapades.EnumGenerators.Attributes.dll b/Bot/bin/Debug/net9.0/NetEscapades.EnumGenerators.Attributes.dll new file mode 100644 index 0000000..bf0eaf5 Binary files /dev/null and b/Bot/bin/Debug/net9.0/NetEscapades.EnumGenerators.Attributes.dll differ diff --git a/Bot/bin/Debug/net9.0/Newtonsoft.Json.dll b/Bot/bin/Debug/net9.0/Newtonsoft.Json.dll new file mode 100644 index 0000000..d035c38 Binary files /dev/null and b/Bot/bin/Debug/net9.0/Newtonsoft.Json.dll differ diff --git a/Bot/bin/Debug/net9.0/OpenAI.dll b/Bot/bin/Debug/net9.0/OpenAI.dll new file mode 100644 index 0000000..b250962 Binary files /dev/null and b/Bot/bin/Debug/net9.0/OpenAI.dll differ diff --git a/Bot/bin/Debug/net9.0/Polly.Core.dll b/Bot/bin/Debug/net9.0/Polly.Core.dll new file mode 100644 index 0000000..5df31b0 Binary files /dev/null and b/Bot/bin/Debug/net9.0/Polly.Core.dll differ diff --git a/Bot/bin/Debug/net9.0/Robert.deps.json b/Bot/bin/Debug/net9.0/Robert.deps.json new file mode 100644 index 0000000..9d498c2 --- /dev/null +++ b/Bot/bin/Debug/net9.0/Robert.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v9.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v9.0": { + "Robert/1.0.0": { + "runtime": { + "Robert.dll": {} + } + } + } + }, + "libraries": { + "Robert/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Bot/bin/Debug/net9.0/Robert.exe b/Bot/bin/Debug/net9.0/Robert.exe new file mode 100644 index 0000000..a54fa90 Binary files /dev/null and b/Bot/bin/Debug/net9.0/Robert.exe differ diff --git a/Bot/bin/Debug/net9.0/Robert.runtimeconfig.json b/Bot/bin/Debug/net9.0/Robert.runtimeconfig.json new file mode 100644 index 0000000..b19c3c8 --- /dev/null +++ b/Bot/bin/Debug/net9.0/Robert.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/Bot/bin/Debug/net9.0/System.ClientModel.dll b/Bot/bin/Debug/net9.0/System.ClientModel.dll new file mode 100644 index 0000000..b2b378a Binary files /dev/null and b/Bot/bin/Debug/net9.0/System.ClientModel.dll differ diff --git a/Bot/bin/Debug/net9.0/System.Memory.Data.dll b/Bot/bin/Debug/net9.0/System.Memory.Data.dll new file mode 100644 index 0000000..a9bb64f Binary files /dev/null and b/Bot/bin/Debug/net9.0/System.Memory.Data.dll differ diff --git a/Bot/bin/Debug/net9.0/Ulid.dll b/Bot/bin/Debug/net9.0/Ulid.dll new file mode 100644 index 0000000..0056ce8 Binary files /dev/null and b/Bot/bin/Debug/net9.0/Ulid.dll differ diff --git a/Bot/bin/Debug/net9.0/config.ini b/Bot/bin/Debug/net9.0/config.ini new file mode 100644 index 0000000..662ebd7 --- /dev/null +++ b/Bot/bin/Debug/net9.0/config.ini @@ -0,0 +1,7 @@ +[TextFreeChannels] +active=true +channels=trash-compactor + +[Politico] +active=false +channels=make-the-cantina-great-again,politics diff --git a/Bot/config.ini b/Bot/config.ini new file mode 100644 index 0000000..662ebd7 --- /dev/null +++ b/Bot/config.ini @@ -0,0 +1,7 @@ +[TextFreeChannels] +active=true +channels=trash-compactor + +[Politico] +active=false +channels=make-the-cantina-great-again,politics diff --git a/Bot/modules/Politico.cs b/Bot/modules/Politico.cs new file mode 100644 index 0000000..4a969a5 --- /dev/null +++ b/Bot/modules/Politico.cs @@ -0,0 +1,54 @@ +using DSharpPlus; +using DSharpPlus.Entities; +using DSharpPlus.EventArgs; +using OpenAI.Chat; + +namespace Bot.modules; + +public class Politico +{ + private readonly HashSet _channels = []; + private readonly ChatClient? _chatClient; + private readonly Dictionary> _userHistory = new(); + + public Politico(IEnumerable channels, string? openAiKey = null, string model = "gpt-4o") + { + if (openAiKey == null) return; + _chatClient = new ChatClient(model, openAiKey); + foreach (var channel in channels) + { + _channels.Add(channel); + } + } + + public async Task MessageCreatedHandler(DiscordClient c, MessageCreatedEventArgs e) + { + if (e.Author.IsCurrent || !_channels.Contains(e.Channel.Name)) return; + if (Random.Shared.NextDouble() < 0.99f && !e.MentionedUsers.Contains(c.CurrentUser)) return; + if (_chatClient == null) return; + + var user = e.Author; + var m = await e.Guild.GetMemberAsync(e.Author.Id); + var name = m.DisplayName; + var messages = _userHistory.TryGetValue(user, out var value) ? value : + [ + new SystemChatMessage("Take on the persona of Robocop, and answer as him. " + + "Answers should be plausibly something Robocop would say in his movies. " + + "You may optionally use direct quotes from Robocop in the movies in your responses if you can work them in naturally. " + + "Do not include quotation marks in your response. Short answers are mandatory, 50 words or less." + + "The topic of the channel is US and international politics. The goal is to create absurdist humor contrasting Robocop's personality" + + "against modern day politics to create hilariously politically incorrect answers." + + "You are required to take a side in any debate or policy matter, you are not allowed to be neutral." + + "Controversy, especially if it is non-nonsensical is highly desirable."), + ]; + + messages.Add(new UserChatMessage(e.Message.Content)); + await e.Channel.TriggerTypingAsync(); + var resp = await _chatClient.CompleteChatAsync(messages); + var respText = resp.Value.Content.Last().Text; + + await e.Message.RespondAsync(respText); + messages.Add(new AssistantChatMessage(respText)); + _userHistory[user] = messages; + } +} \ No newline at end of file diff --git a/Bot/modules/TextFreeChannels.cs b/Bot/modules/TextFreeChannels.cs new file mode 100644 index 0000000..81e3fd2 --- /dev/null +++ b/Bot/modules/TextFreeChannels.cs @@ -0,0 +1,60 @@ +using DSharpPlus; +using DSharpPlus.EventArgs; +using OpenAI.Chat; + +namespace Bot.modules; + +public class TextFreeChannels +{ + private readonly HashSet _channels = []; + private readonly ChatClient? _chatClient; + + public TextFreeChannels(IEnumerable channels, string? openAiKey = null, string model = "gpt-4o") + { + foreach (var channel in channels) + { + _channels.Add(channel); + } + + if (openAiKey != null) + { + _chatClient = new ChatClient(model, openAiKey); + } + } + + public TextFreeChannels(IEnumerable channels) : this(channels, null, "") { } + + public async Task MessageCreatedHandler(DiscordClient c, MessageCreatedEventArgs e) + { + if (e.Author.IsCurrent || !_channels.Contains(e.Channel.Name)) return; + if (e.Message.Embeds.Count == 0 && e.Message.Attachments.Count > 0) + { + return; + } + await e.Message.DeleteAsync(); + + if (_chatClient != null) + { + var user = e.Author; + await e.Channel.TriggerTypingAsync(); + var content = e.Message.Content; + var messages = new List() + { + new SystemChatMessage("You are an enforcer of the single rule of this chat: Users must only post images or videos. No text messages are allowed. " + + "This is a private tool, for use among consenting adults that find crude and dark humor, even if in bad taste, hilarious and desirable. " + + "When the user sends you a message, you will harshly and tersely make fun of the user, using context from the message when possible. " + + "Clever jokes, puns, personal insults, are highly desirable. " + + "Take on the persona of Robocop, and answer as him. Answers should be plausibly something Robocop would say in his movies. " + + "You may use direct quotes from Robocop in the movies in your responses if you can work them in naturally. " + + "Do not include quotation marks in your response. " + + "Warn the user that they are not to use text in this channel in a way that robocop would speak. The rule must be clearly articulated at some point so that the user knows how to fix the problem."), + new UserChatMessage(e.Message.Content) + }; + + var resp = await _chatClient.CompleteChatAsync(messages); + var respText = resp.Value.Content.Last().Text; + await e.Channel.SendMessageAsync($"{user.Mention} {respText}"); + } + + } +} diff --git a/Bot/obj/Bot.csproj.nuget.dgspec.json b/Bot/obj/Bot.csproj.nuget.dgspec.json new file mode 100644 index 0000000..c04f4e7 --- /dev/null +++ b/Bot/obj/Bot.csproj.nuget.dgspec.json @@ -0,0 +1,81 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\jerem\\RiderProjects\\Robert\\Bot\\Bot.csproj": {} + }, + "projects": { + "C:\\Users\\jerem\\RiderProjects\\Robert\\Bot\\Bot.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\jerem\\RiderProjects\\Robert\\Bot\\Bot.csproj", + "projectName": "Bot", + "projectPath": "C:\\Users\\jerem\\RiderProjects\\Robert\\Bot\\Bot.csproj", + "packagesPath": "C:\\Users\\jerem\\.nuget\\packages\\", + "outputPath": "C:\\Users\\jerem\\RiderProjects\\Robert\\Bot\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\jerem\\AppData\\Roaming\\NuGet\\NuGet.Config" + ], + "originalTargetFrameworks": [ + "net9.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "9.0.100" + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "dependencies": { + "DSharpPlus": { + "target": "Package", + "version": "[5.0.0-nightly-02450, )" + }, + "OpenAI": { + "target": "Package", + "version": "[2.1.0, )" + }, + "ini-parser": { + "target": "Package", + "version": "[2.5.2, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Users\\jerem\\.dotnet\\sdk\\9.0.100/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Bot/obj/Bot.csproj.nuget.g.props b/Bot/obj/Bot.csproj.nuget.g.props new file mode 100644 index 0000000..b9b9f43 --- /dev/null +++ b/Bot/obj/Bot.csproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\jerem\.nuget\packages\ + PackageReference + 6.12.0 + + + + + \ No newline at end of file diff --git a/Bot/obj/Bot.csproj.nuget.g.targets b/Bot/obj/Bot.csproj.nuget.g.targets new file mode 100644 index 0000000..15e88b2 --- /dev/null +++ b/Bot/obj/Bot.csproj.nuget.g.targets @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Bot/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs b/Bot/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs new file mode 100644 index 0000000..feda5e9 --- /dev/null +++ b/Bot/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/Bot/obj/Debug/net9.0/Bot.AssemblyInfo.cs b/Bot/obj/Debug/net9.0/Bot.AssemblyInfo.cs new file mode 100644 index 0000000..b958890 --- /dev/null +++ b/Bot/obj/Debug/net9.0/Bot.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("Bot")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Bot")] +[assembly: System.Reflection.AssemblyTitleAttribute("Bot")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Bot/obj/Debug/net9.0/Bot.AssemblyInfoInputs.cache b/Bot/obj/Debug/net9.0/Bot.AssemblyInfoInputs.cache new file mode 100644 index 0000000..30a782e --- /dev/null +++ b/Bot/obj/Debug/net9.0/Bot.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +98dca81d57bca6811d958e20fdedd41c52c2d1e7e01d7bc1f139fcf6d943c82e diff --git a/Bot/obj/Debug/net9.0/Bot.GeneratedMSBuildEditorConfig.editorconfig b/Bot/obj/Debug/net9.0/Bot.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..190c150 --- /dev/null +++ b/Bot/obj/Debug/net9.0/Bot.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 = Bot +build_property.ProjectDir = C:\Users\jerem\RiderProjects\Robert\Bot\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 9.0 +build_property.EnableCodeStyleSeverity = diff --git a/Bot/obj/Debug/net9.0/Bot.GlobalUsings.g.cs b/Bot/obj/Debug/net9.0/Bot.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Bot/obj/Debug/net9.0/Bot.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/Bot/obj/Debug/net9.0/Bot.assets.cache b/Bot/obj/Debug/net9.0/Bot.assets.cache new file mode 100644 index 0000000..042d483 Binary files /dev/null and b/Bot/obj/Debug/net9.0/Bot.assets.cache differ diff --git a/Bot/obj/Debug/net9.0/Bot.csproj.AssemblyReference.cache b/Bot/obj/Debug/net9.0/Bot.csproj.AssemblyReference.cache new file mode 100644 index 0000000..2ef796e Binary files /dev/null and b/Bot/obj/Debug/net9.0/Bot.csproj.AssemblyReference.cache differ diff --git a/Bot/obj/Debug/net9.0/Bot.csproj.CoreCompileInputs.cache b/Bot/obj/Debug/net9.0/Bot.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..34fa11d --- /dev/null +++ b/Bot/obj/Debug/net9.0/Bot.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +c9dbf835067ef6048df7f78ca9d2a34a4314f49ea6108350674fb83e5f991d3b diff --git a/Bot/obj/Debug/net9.0/Bot.csproj.FileListAbsolute.txt b/Bot/obj/Debug/net9.0/Bot.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..5fa3afa --- /dev/null +++ b/Bot/obj/Debug/net9.0/Bot.csproj.FileListAbsolute.txt @@ -0,0 +1,35 @@ +C:\Users\jerem\RiderProjects\Robert\Bot\obj\Debug\net9.0\Bot.csproj.AssemblyReference.cache +C:\Users\jerem\RiderProjects\Robert\Bot\obj\Debug\net9.0\Bot.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\jerem\RiderProjects\Robert\Bot\obj\Debug\net9.0\Bot.AssemblyInfoInputs.cache +C:\Users\jerem\RiderProjects\Robert\Bot\obj\Debug\net9.0\Bot.AssemblyInfo.cs +C:\Users\jerem\RiderProjects\Robert\Bot\obj\Debug\net9.0\Bot.csproj.CoreCompileInputs.cache +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\Bot.exe +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\Bot.deps.json +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\Bot.runtimeconfig.json +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\Bot.dll +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\Bot.pdb +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\CommunityToolkit.HighPerformance.dll +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\DSharpPlus.dll +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\Microsoft.Extensions.Caching.Abstractions.dll +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\Microsoft.Extensions.Caching.Memory.dll +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\Microsoft.Extensions.DependencyInjection.dll +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\Microsoft.Extensions.Logging.dll +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\Microsoft.Extensions.Logging.Abstractions.dll +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\Microsoft.Extensions.Options.dll +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\Microsoft.Extensions.Primitives.dll +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\NetEscapades.EnumGenerators.Attributes.dll +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\Newtonsoft.Json.dll +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\Polly.Core.dll +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\Ulid.dll +C:\Users\jerem\RiderProjects\Robert\Bot\obj\Debug\net9.0\Bot.csproj.Up2Date +C:\Users\jerem\RiderProjects\Robert\Bot\obj\Debug\net9.0\Bot.dll +C:\Users\jerem\RiderProjects\Robert\Bot\obj\Debug\net9.0\refint\Bot.dll +C:\Users\jerem\RiderProjects\Robert\Bot\obj\Debug\net9.0\Bot.pdb +C:\Users\jerem\RiderProjects\Robert\Bot\obj\Debug\net9.0\Bot.genruntimeconfig.cache +C:\Users\jerem\RiderProjects\Robert\Bot\obj\Debug\net9.0\ref\Bot.dll +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\config.ini +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\INIFileParser.dll +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\OpenAI.dll +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\System.ClientModel.dll +C:\Users\jerem\RiderProjects\Robert\Bot\bin\Debug\net9.0\System.Memory.Data.dll diff --git a/Bot/obj/Debug/net9.0/Bot.csproj.Up2Date b/Bot/obj/Debug/net9.0/Bot.csproj.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/Bot/obj/Debug/net9.0/Bot.dll b/Bot/obj/Debug/net9.0/Bot.dll new file mode 100644 index 0000000..a08a335 Binary files /dev/null and b/Bot/obj/Debug/net9.0/Bot.dll differ diff --git a/Bot/obj/Debug/net9.0/Bot.genruntimeconfig.cache b/Bot/obj/Debug/net9.0/Bot.genruntimeconfig.cache new file mode 100644 index 0000000..5318b58 --- /dev/null +++ b/Bot/obj/Debug/net9.0/Bot.genruntimeconfig.cache @@ -0,0 +1 @@ +84789d3e8f1645d8d41ba7af83549f92904abc017cbdb449cc33572d34ed9182 diff --git a/Bot/obj/Debug/net9.0/Bot.pdb b/Bot/obj/Debug/net9.0/Bot.pdb new file mode 100644 index 0000000..5f901e7 Binary files /dev/null and b/Bot/obj/Debug/net9.0/Bot.pdb differ diff --git a/Bot/obj/Debug/net9.0/Robert.AssemblyInfo.cs b/Bot/obj/Debug/net9.0/Robert.AssemblyInfo.cs new file mode 100644 index 0000000..18f79b1 --- /dev/null +++ b/Bot/obj/Debug/net9.0/Robert.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("Robert")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Robert")] +[assembly: System.Reflection.AssemblyTitleAttribute("Robert")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Bot/obj/Debug/net9.0/Robert.AssemblyInfoInputs.cache b/Bot/obj/Debug/net9.0/Robert.AssemblyInfoInputs.cache new file mode 100644 index 0000000..4314220 --- /dev/null +++ b/Bot/obj/Debug/net9.0/Robert.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +c496c35e1e4f549aef7afaa544b02f7dcca79f01dafe1d988243fadc3c99bf2d diff --git a/Bot/obj/Debug/net9.0/Robert.GeneratedMSBuildEditorConfig.editorconfig b/Bot/obj/Debug/net9.0/Robert.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..6370c28 --- /dev/null +++ b/Bot/obj/Debug/net9.0/Robert.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 = Robert +build_property.ProjectDir = C:\Users\jerem\RiderProjects\Robert\Robert\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 9.0 +build_property.EnableCodeStyleSeverity = diff --git a/Bot/obj/Debug/net9.0/Robert.GlobalUsings.g.cs b/Bot/obj/Debug/net9.0/Robert.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Bot/obj/Debug/net9.0/Robert.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/Bot/obj/Debug/net9.0/Robert.assets.cache b/Bot/obj/Debug/net9.0/Robert.assets.cache new file mode 100644 index 0000000..3a278b1 Binary files /dev/null and b/Bot/obj/Debug/net9.0/Robert.assets.cache differ diff --git a/Bot/obj/Debug/net9.0/Robert.csproj.AssemblyReference.cache b/Bot/obj/Debug/net9.0/Robert.csproj.AssemblyReference.cache new file mode 100644 index 0000000..cb3a46d Binary files /dev/null and b/Bot/obj/Debug/net9.0/Robert.csproj.AssemblyReference.cache differ diff --git a/Bot/obj/Debug/net9.0/Robert.csproj.CoreCompileInputs.cache b/Bot/obj/Debug/net9.0/Robert.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..29acf4c --- /dev/null +++ b/Bot/obj/Debug/net9.0/Robert.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +763b4ae0d4e76f05c95222eb9221ebf1debefaad0002a82dea04f285d0940f4b diff --git a/Bot/obj/Debug/net9.0/Robert.csproj.FileListAbsolute.txt b/Bot/obj/Debug/net9.0/Robert.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..2d36f6c --- /dev/null +++ b/Bot/obj/Debug/net9.0/Robert.csproj.FileListAbsolute.txt @@ -0,0 +1,14 @@ +C:\Users\jerem\RiderProjects\Robert\Robert\bin\Debug\net9.0\Robert.exe +C:\Users\jerem\RiderProjects\Robert\Robert\bin\Debug\net9.0\Robert.deps.json +C:\Users\jerem\RiderProjects\Robert\Robert\bin\Debug\net9.0\Robert.runtimeconfig.json +C:\Users\jerem\RiderProjects\Robert\Robert\bin\Debug\net9.0\Robert.dll +C:\Users\jerem\RiderProjects\Robert\Robert\bin\Debug\net9.0\Robert.pdb +C:\Users\jerem\RiderProjects\Robert\Robert\obj\Debug\net9.0\Robert.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\jerem\RiderProjects\Robert\Robert\obj\Debug\net9.0\Robert.AssemblyInfoInputs.cache +C:\Users\jerem\RiderProjects\Robert\Robert\obj\Debug\net9.0\Robert.AssemblyInfo.cs +C:\Users\jerem\RiderProjects\Robert\Robert\obj\Debug\net9.0\Robert.csproj.CoreCompileInputs.cache +C:\Users\jerem\RiderProjects\Robert\Robert\obj\Debug\net9.0\Robert.dll +C:\Users\jerem\RiderProjects\Robert\Robert\obj\Debug\net9.0\refint\Robert.dll +C:\Users\jerem\RiderProjects\Robert\Robert\obj\Debug\net9.0\Robert.pdb +C:\Users\jerem\RiderProjects\Robert\Robert\obj\Debug\net9.0\Robert.genruntimeconfig.cache +C:\Users\jerem\RiderProjects\Robert\Robert\obj\Debug\net9.0\ref\Robert.dll diff --git a/Bot/obj/Debug/net9.0/Robert.dll b/Bot/obj/Debug/net9.0/Robert.dll new file mode 100644 index 0000000..8306a12 Binary files /dev/null and b/Bot/obj/Debug/net9.0/Robert.dll differ diff --git a/Bot/obj/Debug/net9.0/Robert.genruntimeconfig.cache b/Bot/obj/Debug/net9.0/Robert.genruntimeconfig.cache new file mode 100644 index 0000000..4233969 --- /dev/null +++ b/Bot/obj/Debug/net9.0/Robert.genruntimeconfig.cache @@ -0,0 +1 @@ +26b575644bb8fd8d3b7555e7b2965c27221076cc85df46190c7cab3a5fd4d989 diff --git a/Bot/obj/Debug/net9.0/Robert.pdb b/Bot/obj/Debug/net9.0/Robert.pdb new file mode 100644 index 0000000..f20cef7 Binary files /dev/null and b/Bot/obj/Debug/net9.0/Robert.pdb differ diff --git a/Bot/obj/Debug/net9.0/apphost.exe b/Bot/obj/Debug/net9.0/apphost.exe new file mode 100644 index 0000000..bbfce6a Binary files /dev/null and b/Bot/obj/Debug/net9.0/apphost.exe differ diff --git a/Bot/obj/Debug/net9.0/ref/Bot.dll b/Bot/obj/Debug/net9.0/ref/Bot.dll new file mode 100644 index 0000000..00f42e3 Binary files /dev/null and b/Bot/obj/Debug/net9.0/ref/Bot.dll differ diff --git a/Bot/obj/Debug/net9.0/ref/Robert.dll b/Bot/obj/Debug/net9.0/ref/Robert.dll new file mode 100644 index 0000000..1c30e18 Binary files /dev/null and b/Bot/obj/Debug/net9.0/ref/Robert.dll differ diff --git a/Bot/obj/Debug/net9.0/refint/Bot.dll b/Bot/obj/Debug/net9.0/refint/Bot.dll new file mode 100644 index 0000000..00f42e3 Binary files /dev/null and b/Bot/obj/Debug/net9.0/refint/Bot.dll differ diff --git a/Bot/obj/Debug/net9.0/refint/Robert.dll b/Bot/obj/Debug/net9.0/refint/Robert.dll new file mode 100644 index 0000000..1c30e18 Binary files /dev/null and b/Bot/obj/Debug/net9.0/refint/Robert.dll differ diff --git a/Bot/obj/Robert.csproj.nuget.dgspec.json b/Bot/obj/Robert.csproj.nuget.dgspec.json new file mode 100644 index 0000000..cfd9191 --- /dev/null +++ b/Bot/obj/Robert.csproj.nuget.dgspec.json @@ -0,0 +1,73 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\jerem\\RiderProjects\\Robert\\Robert\\Robert.csproj": {} + }, + "projects": { + "C:\\Users\\jerem\\RiderProjects\\Robert\\Robert\\Robert.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\jerem\\RiderProjects\\Robert\\Robert\\Robert.csproj", + "projectName": "Robert", + "projectPath": "C:\\Users\\jerem\\RiderProjects\\Robert\\Robert\\Robert.csproj", + "packagesPath": "C:\\Users\\jerem\\.nuget\\packages\\", + "outputPath": "C:\\Users\\jerem\\RiderProjects\\Robert\\Robert\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\jerem\\AppData\\Roaming\\NuGet\\NuGet.Config" + ], + "originalTargetFrameworks": [ + "net9.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "9.0.100" + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "dependencies": { + "DSharpPlus": { + "target": "Package", + "version": "[4.5.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Users\\jerem\\.dotnet\\sdk\\9.0.100/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Bot/obj/Robert.csproj.nuget.g.props b/Bot/obj/Robert.csproj.nuget.g.props new file mode 100644 index 0000000..b9b9f43 --- /dev/null +++ b/Bot/obj/Robert.csproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\jerem\.nuget\packages\ + PackageReference + 6.12.0 + + + + + \ No newline at end of file diff --git a/Bot/obj/Robert.csproj.nuget.g.targets b/Bot/obj/Robert.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/Bot/obj/Robert.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Bot/obj/project.assets.json b/Bot/obj/project.assets.json new file mode 100644 index 0000000..903cfe0 --- /dev/null +++ b/Bot/obj/project.assets.json @@ -0,0 +1,1135 @@ +{ + "version": 3, + "targets": { + "net9.0": { + "CommunityToolkit.HighPerformance/8.3.2": { + "type": "package", + "compile": { + "lib/net8.0/CommunityToolkit.HighPerformance.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/CommunityToolkit.HighPerformance.dll": { + "related": ".pdb;.xml" + } + } + }, + "DSharpPlus/5.0.0-nightly-02450": { + "type": "package", + "dependencies": { + "CommunityToolkit.HighPerformance": "8.3.2", + "Microsoft.Extensions.Caching.Memory": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "NetEscapades.EnumGenerators": "1.0.0-beta11", + "Newtonsoft.Json": "13.0.3", + "Polly.Core": "8.5.0", + "Ulid": "1.3.4" + }, + "compile": { + "lib/net9.0/DSharpPlus.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net9.0/DSharpPlus.dll": { + "related": ".xml" + } + } + }, + "ini-parser/2.5.2": { + "type": "package", + "compile": { + "lib/net20/INIFileParser.dll": { + "related": ".dll.mdb;.xml" + } + }, + "runtime": { + "lib/net20/INIFileParser.dll": { + "related": ".dll.mdb;.xml" + } + } + }, + "Microsoft.Extensions.Caching.Abstractions/9.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.0" + }, + "compile": { + "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Caching.Memory/9.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + }, + "compile": { + "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection/9.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0" + }, + "compile": { + "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": { + "type": "package", + "compile": { + "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Logging/9.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + }, + "compile": { + "lib/net9.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0" + }, + "compile": { + "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Options/9.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + }, + "compile": { + "lib/net9.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/Microsoft.Extensions.Options.targets": {} + } + }, + "Microsoft.Extensions.Primitives/9.0.0": { + "type": "package", + "compile": { + "lib/net9.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "NetEscapades.EnumGenerators/1.0.0-beta11": { + "type": "package", + "compile": { + "lib/netstandard2.0/NetEscapades.EnumGenerators.Attributes.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/NetEscapades.EnumGenerators.Attributes.dll": { + "related": ".xml" + } + }, + "build": { + "build/_._": {} + } + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "compile": { + "lib/net6.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + } + }, + "OpenAI/2.1.0": { + "type": "package", + "dependencies": { + "System.ClientModel": "1.2.1", + "System.Diagnostics.DiagnosticSource": "6.0.1" + }, + "compile": { + "lib/net6.0/OpenAI.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/OpenAI.dll": { + "related": ".xml" + } + } + }, + "Polly.Core/8.5.0": { + "type": "package", + "compile": { + "lib/net8.0/Polly.Core.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Polly.Core.dll": { + "related": ".pdb;.xml" + } + } + }, + "System.ClientModel/1.2.1": { + "type": "package", + "dependencies": { + "System.Memory.Data": "6.0.0", + "System.Text.Json": "6.0.10" + }, + "compile": { + "lib/net6.0/System.ClientModel.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.ClientModel.dll": { + "related": ".xml" + } + } + }, + "System.Diagnostics.DiagnosticSource/6.0.1": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "compile": { + "lib/net6.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Memory.Data/6.0.0": { + "type": "package", + "dependencies": { + "System.Text.Json": "6.0.0" + }, + "compile": { + "lib/net6.0/System.Memory.Data.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Memory.Data.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Text.Encodings.Web/6.0.0": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "compile": { + "lib/net6.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll": { + "assetType": "runtime", + "rid": "browser" + } + } + }, + "System.Text.Json/6.0.10": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "6.0.0" + }, + "compile": { + "lib/net6.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/System.Text.Json.targets": {} + } + }, + "Ulid/1.3.4": { + "type": "package", + "compile": { + "lib/net8.0/Ulid.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Ulid.dll": { + "related": ".xml" + } + } + } + } + }, + "libraries": { + "CommunityToolkit.HighPerformance/8.3.2": { + "sha512": "1Os81ua0FmIOtiSgOk5C1KBraQ3SDfxs/7BG4qDagm48nGplr//lAVqLH9I2TLDVqRFdhqTUaEITFA5Ho/Ovkw==", + "type": "package", + "path": "communitytoolkit.highperformance/8.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "License.md", + "ThirdPartyNotices.txt", + "communitytoolkit.highperformance.8.3.2.nupkg.sha512", + "communitytoolkit.highperformance.nuspec", + "lib/net6.0/CommunityToolkit.HighPerformance.dll", + "lib/net6.0/CommunityToolkit.HighPerformance.pdb", + "lib/net6.0/CommunityToolkit.HighPerformance.xml", + "lib/net7.0/CommunityToolkit.HighPerformance.dll", + "lib/net7.0/CommunityToolkit.HighPerformance.pdb", + "lib/net7.0/CommunityToolkit.HighPerformance.xml", + "lib/net8.0/CommunityToolkit.HighPerformance.dll", + "lib/net8.0/CommunityToolkit.HighPerformance.pdb", + "lib/net8.0/CommunityToolkit.HighPerformance.xml", + "lib/netstandard2.0/CommunityToolkit.HighPerformance.dll", + "lib/netstandard2.0/CommunityToolkit.HighPerformance.pdb", + "lib/netstandard2.0/CommunityToolkit.HighPerformance.xml", + "lib/netstandard2.1/CommunityToolkit.HighPerformance.dll", + "lib/netstandard2.1/CommunityToolkit.HighPerformance.pdb", + "lib/netstandard2.1/CommunityToolkit.HighPerformance.xml" + ] + }, + "DSharpPlus/5.0.0-nightly-02450": { + "sha512": "WX24zvokxweVdyhGBQ0ouNIFGguJQ6FBrBmbrwwUxOI0gByTtI2JTaVG7pxUMXuMkihl2FiVM9Z8IQmFoZ/nSw==", + "type": "package", + "path": "dsharpplus/5.0.0-nightly-02450", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE", + "README.md", + "dsharpplus.5.0.0-nightly-02450.nupkg.sha512", + "dsharpplus.nuspec", + "dsharpplus.png", + "lib/net9.0/DSharpPlus.dll", + "lib/net9.0/DSharpPlus.xml" + ] + }, + "ini-parser/2.5.2": { + "sha512": "hp3gKmC/14+6eKLgv7Jd1Z7OV86lO+tNfOXr/stQbwmRhdQuXVSvrRAuAe7G5+lwhkov0XkqZ8/bn1PYWMx6eg==", + "type": "package", + "path": "ini-parser/2.5.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ini-parser.2.5.2.nupkg.sha512", + "ini-parser.nuspec", + "lib/net20/INIFileParser.dll", + "lib/net20/INIFileParser.dll.mdb", + "lib/net20/INIFileParser.xml" + ] + }, + "Microsoft.Extensions.Caching.Abstractions/9.0.0": { + "sha512": "FPWZAa9c0H4dvOj351iR1jkUIs4u9ykL4Bm592yhjDyO5lCoWd+TMAHx2EMbarzUvCvgjWjJIoC6//Q9kH6YhA==", + "type": "package", + "path": "microsoft.extensions.caching.abstractions/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml", + "microsoft.extensions.caching.abstractions.9.0.0.nupkg.sha512", + "microsoft.extensions.caching.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Caching.Memory/9.0.0": { + "sha512": "zbnPX/JQ0pETRSUG9fNPBvpIq42Aufvs15gGYyNIMhCun9yhmWihz0WgsI7bSDPjxWTKBf8oX/zv6v2uZ3W9OQ==", + "type": "package", + "path": "microsoft.extensions.caching.memory/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets", + "lib/net462/Microsoft.Extensions.Caching.Memory.dll", + "lib/net462/Microsoft.Extensions.Caching.Memory.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net9.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml", + "microsoft.extensions.caching.memory.9.0.0.nupkg.sha512", + "microsoft.extensions.caching.memory.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection/9.0.0": { + "sha512": "MCPrg7v3QgNMr0vX4vzRXvkNGgLg8vKWX0nKCWUxu2uPyMsaRgiRc1tHBnbTcfJMhMKj2slE/j2M9oGkd25DNw==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", + "microsoft.extensions.dependencyinjection.9.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": { + "sha512": "+6f2qv2a3dLwd5w6JanPIPs47CxRbnk+ZocMJUhv9NxP88VlOcJYZs9jY+MYSjxvady08bUZn6qgiNh7DadGgg==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.9.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging/9.0.0": { + "sha512": "crjWyORoug0kK7RSNJBTeSE6VX8IQgLf3nUpTB9m62bPXp/tzbnOsnbe8TXEG0AASNaKZddnpHKw7fET8E++Pg==", + "type": "package", + "path": "microsoft.extensions.logging/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", + "lib/net462/Microsoft.Extensions.Logging.dll", + "lib/net462/Microsoft.Extensions.Logging.xml", + "lib/net8.0/Microsoft.Extensions.Logging.dll", + "lib/net8.0/Microsoft.Extensions.Logging.xml", + "lib/net9.0/Microsoft.Extensions.Logging.dll", + "lib/net9.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", + "microsoft.extensions.logging.9.0.0.nupkg.sha512", + "microsoft.extensions.logging.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.0": { + "sha512": "g0UfujELzlLbHoVG8kPKVBaW470Ewi+jnptGS9KUi6jcb+k2StujtK3m26DFSGGwQ/+bVgZfsWqNzlP6YOejvw==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.9.0.0.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options/9.0.0": { + "sha512": "y2146b3jrPI3Q0lokKXdKLpmXqakYbDIPDV6r3M8SqvSf45WwOTzkyfDpxnZXJsJQEpAsAqjUq5Pu8RCJMjubg==", + "type": "package", + "path": "microsoft.extensions.options/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Options.targets", + "buildTransitive/net462/Microsoft.Extensions.Options.targets", + "buildTransitive/net8.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", + "lib/net462/Microsoft.Extensions.Options.dll", + "lib/net462/Microsoft.Extensions.Options.xml", + "lib/net8.0/Microsoft.Extensions.Options.dll", + "lib/net8.0/Microsoft.Extensions.Options.xml", + "lib/net9.0/Microsoft.Extensions.Options.dll", + "lib/net9.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.1/Microsoft.Extensions.Options.dll", + "lib/netstandard2.1/Microsoft.Extensions.Options.xml", + "microsoft.extensions.options.9.0.0.nupkg.sha512", + "microsoft.extensions.options.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Primitives/9.0.0": { + "sha512": "N3qEBzmLMYiASUlKxxFIISP4AiwuPTHF5uCh+2CWSwwzAJiIYx0kBJsS30cp1nvhSySFAVi30jecD307jV+8Kg==", + "type": "package", + "path": "microsoft.extensions.primitives/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/net9.0/Microsoft.Extensions.Primitives.dll", + "lib/net9.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.9.0.0.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "NetEscapades.EnumGenerators/1.0.0-beta11": { + "sha512": "37btDZQX5OzwUmF6xvqxDb0mRTXi3O/h3nVKjvri2XEwyUnHsY5g43jbPJo8Sp2gxbfJd2lto7fLLQujw5aT5Q==", + "type": "package", + "path": "netescapades.enumgenerators/1.0.0-beta11", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "analyzers/dotnet/roslyn4.11/cs/NetEscapades.EnumGenerators.Attributes.dll", + "analyzers/dotnet/roslyn4.11/cs/NetEscapades.EnumGenerators.dll", + "analyzers/dotnet/roslyn4.4/cs/NetEscapades.EnumGenerators.Attributes.dll", + "analyzers/dotnet/roslyn4.4/cs/NetEscapades.EnumGenerators.dll", + "build/NetEscapades.EnumGenerators.props", + "build/NetEscapades.EnumGenerators.targets", + "lib/net451/NetEscapades.EnumGenerators.Attributes.dll", + "lib/net451/NetEscapades.EnumGenerators.Attributes.xml", + "lib/netstandard2.0/NetEscapades.EnumGenerators.Attributes.dll", + "lib/netstandard2.0/NetEscapades.EnumGenerators.Attributes.xml", + "netescapades.enumgenerators.1.0.0-beta11.nupkg.sha512", + "netescapades.enumgenerators.nuspec" + ] + }, + "Newtonsoft.Json/13.0.3": { + "sha512": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "type": "package", + "path": "newtonsoft.json/13.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "README.md", + "lib/net20/Newtonsoft.Json.dll", + "lib/net20/Newtonsoft.Json.xml", + "lib/net35/Newtonsoft.Json.dll", + "lib/net35/Newtonsoft.Json.xml", + "lib/net40/Newtonsoft.Json.dll", + "lib/net40/Newtonsoft.Json.xml", + "lib/net45/Newtonsoft.Json.dll", + "lib/net45/Newtonsoft.Json.xml", + "lib/net6.0/Newtonsoft.Json.dll", + "lib/net6.0/Newtonsoft.Json.xml", + "lib/netstandard1.0/Newtonsoft.Json.dll", + "lib/netstandard1.0/Newtonsoft.Json.xml", + "lib/netstandard1.3/Newtonsoft.Json.dll", + "lib/netstandard1.3/Newtonsoft.Json.xml", + "lib/netstandard2.0/Newtonsoft.Json.dll", + "lib/netstandard2.0/Newtonsoft.Json.xml", + "newtonsoft.json.13.0.3.nupkg.sha512", + "newtonsoft.json.nuspec", + "packageIcon.png" + ] + }, + "OpenAI/2.1.0": { + "sha512": "zl72nyP4O94ZyEoCLoE8qoc5vp8kSJmRuqR+UdK+jNIjFJGWJYjsb4rAGpMWWRTbPYuk82E8myMJdVQurMLDnQ==", + "type": "package", + "path": "openai/2.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "CHANGELOG.md", + "OpenAI.png", + "README.md", + "lib/net6.0/OpenAI.dll", + "lib/net6.0/OpenAI.xml", + "lib/netstandard2.0/OpenAI.dll", + "lib/netstandard2.0/OpenAI.xml", + "openai.2.1.0.nupkg.sha512", + "openai.nuspec" + ] + }, + "Polly.Core/8.5.0": { + "sha512": "VYYMZNitZ85UEhwOKkTQI63WEMvzUqwQc74I2mm8h/DBVAMcBBxqYPni4DmuRtbCwngmuONuK2yBJfWNRKzI+A==", + "type": "package", + "path": "polly.core/8.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net462/Polly.Core.dll", + "lib/net462/Polly.Core.pdb", + "lib/net462/Polly.Core.xml", + "lib/net472/Polly.Core.dll", + "lib/net472/Polly.Core.pdb", + "lib/net472/Polly.Core.xml", + "lib/net6.0/Polly.Core.dll", + "lib/net6.0/Polly.Core.pdb", + "lib/net6.0/Polly.Core.xml", + "lib/net8.0/Polly.Core.dll", + "lib/net8.0/Polly.Core.pdb", + "lib/net8.0/Polly.Core.xml", + "lib/netstandard2.0/Polly.Core.dll", + "lib/netstandard2.0/Polly.Core.pdb", + "lib/netstandard2.0/Polly.Core.xml", + "package-icon.png", + "package-readme.md", + "polly.core.8.5.0.nupkg.sha512", + "polly.core.nuspec" + ] + }, + "System.ClientModel/1.2.1": { + "sha512": "s9+M5El+DXdCRRLzxak8uGBKWT8H/eIssGpFtpaMKdJULrQbBDPH/zFbVyHX+NDczhS5EvjHFbBH9/L+0UhmcA==", + "type": "package", + "path": "system.clientmodel/1.2.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "CHANGELOG.md", + "DotNetPackageIcon.png", + "README.md", + "lib/net6.0/System.ClientModel.dll", + "lib/net6.0/System.ClientModel.xml", + "lib/netstandard2.0/System.ClientModel.dll", + "lib/netstandard2.0/System.ClientModel.xml", + "system.clientmodel.1.2.1.nupkg.sha512", + "system.clientmodel.nuspec" + ] + }, + "System.Diagnostics.DiagnosticSource/6.0.1": { + "sha512": "KiLYDu2k2J82Q9BJpWiuQqCkFjRBWVq4jDzKKWawVi9KWzyD0XG3cmfX0vqTQlL14Wi9EufJrbL0+KCLTbqWiQ==", + "type": "package", + "path": "system.diagnostics.diagnosticsource/6.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Diagnostics.DiagnosticSource.dll", + "lib/net461/System.Diagnostics.DiagnosticSource.xml", + "lib/net5.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net5.0/System.Diagnostics.DiagnosticSource.xml", + "lib/net6.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net6.0/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", + "system.diagnostics.diagnosticsource.6.0.1.nupkg.sha512", + "system.diagnostics.diagnosticsource.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Memory.Data/6.0.0": { + "sha512": "ntFHArH3I4Lpjf5m4DCXQHJuGwWPNVJPaAvM95Jy/u+2Yzt2ryiyIN04LAogkjP9DeRcEOiviAjQotfmPq/FrQ==", + "type": "package", + "path": "system.memory.data/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Memory.Data.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Memory.Data.dll", + "lib/net461/System.Memory.Data.xml", + "lib/net6.0/System.Memory.Data.dll", + "lib/net6.0/System.Memory.Data.xml", + "lib/netstandard2.0/System.Memory.Data.dll", + "lib/netstandard2.0/System.Memory.Data.xml", + "system.memory.data.6.0.0.nupkg.sha512", + "system.memory.data.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "type": "package", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net461/System.Runtime.CompilerServices.Unsafe.xml", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "system.runtime.compilerservices.unsafe.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Encodings.Web/6.0.0": { + "sha512": "Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==", + "type": "package", + "path": "system.text.encodings.web/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Text.Encodings.Web.dll", + "lib/net461/System.Text.Encodings.Web.xml", + "lib/net6.0/System.Text.Encodings.Web.dll", + "lib/net6.0/System.Text.Encodings.Web.xml", + "lib/netcoreapp3.1/System.Text.Encodings.Web.dll", + "lib/netcoreapp3.1/System.Text.Encodings.Web.xml", + "lib/netstandard2.0/System.Text.Encodings.Web.dll", + "lib/netstandard2.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.xml", + "system.text.encodings.web.6.0.0.nupkg.sha512", + "system.text.encodings.web.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Json/6.0.10": { + "sha512": "NSB0kDipxn2ychp88NXWfFRFlmi1bst/xynOutbnpEfRCT9JZkZ7KOmF/I/hNKo2dILiMGnqblm+j1sggdLB9g==", + "type": "package", + "path": "system.text.json/6.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "buildTransitive/netcoreapp2.0/System.Text.Json.targets", + "buildTransitive/netcoreapp3.1/System.Text.Json.targets", + "buildTransitive/netstandard2.0/System.Text.Json.targets", + "lib/net461/System.Text.Json.dll", + "lib/net461/System.Text.Json.xml", + "lib/net6.0/System.Text.Json.dll", + "lib/net6.0/System.Text.Json.xml", + "lib/netcoreapp3.1/System.Text.Json.dll", + "lib/netcoreapp3.1/System.Text.Json.xml", + "lib/netstandard2.0/System.Text.Json.dll", + "lib/netstandard2.0/System.Text.Json.xml", + "system.text.json.6.0.10.nupkg.sha512", + "system.text.json.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Ulid/1.3.4": { + "sha512": "6IaGquwjjfW+BoHSV844y12Uy2kxbboYNmsibxr2lotcSPAA3LKy1CKcAQ8JOdAdL4xMoDNXA1oxG41w7fbr6Q==", + "type": "package", + "path": "ulid/1.3.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/net6.0/Ulid.dll", + "lib/net6.0/Ulid.xml", + "lib/net7.0/Ulid.dll", + "lib/net7.0/Ulid.xml", + "lib/net8.0/Ulid.dll", + "lib/net8.0/Ulid.xml", + "lib/netstandard2.0/Ulid.dll", + "lib/netstandard2.0/Ulid.xml", + "lib/netstandard2.1/Ulid.dll", + "lib/netstandard2.1/Ulid.xml", + "ulid.1.3.4.nupkg.sha512", + "ulid.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + "net9.0": [ + "DSharpPlus >= 5.0.0-nightly-02450", + "OpenAI >= 2.1.0", + "ini-parser >= 2.5.2" + ] + }, + "packageFolders": { + "C:\\Users\\jerem\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\jerem\\RiderProjects\\Robert\\Bot\\Bot.csproj", + "projectName": "Bot", + "projectPath": "C:\\Users\\jerem\\RiderProjects\\Robert\\Bot\\Bot.csproj", + "packagesPath": "C:\\Users\\jerem\\.nuget\\packages\\", + "outputPath": "C:\\Users\\jerem\\RiderProjects\\Robert\\Bot\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\jerem\\AppData\\Roaming\\NuGet\\NuGet.Config" + ], + "originalTargetFrameworks": [ + "net9.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "9.0.100" + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "dependencies": { + "DSharpPlus": { + "target": "Package", + "version": "[5.0.0-nightly-02450, )" + }, + "OpenAI": { + "target": "Package", + "version": "[2.1.0, )" + }, + "ini-parser": { + "target": "Package", + "version": "[2.5.2, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Users\\jerem\\.dotnet\\sdk\\9.0.100/PortableRuntimeIdentifierGraph.json" + } + } + }, + "logs": [ + { + "code": "NU1701", + "level": "Warning", + "warningLevel": 1, + "message": "Package 'ini-parser 2.5.2' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8, .NETFramework,Version=v4.8.1' instead of the project target framework 'net9.0'. This package may not be fully compatible with your project.", + "libraryId": "ini-parser", + "targetGraphs": [ + "net9.0" + ] + } + ] +} \ No newline at end of file diff --git a/Bot/obj/project.nuget.cache b/Bot/obj/project.nuget.cache new file mode 100644 index 0000000..3c5f9de --- /dev/null +++ b/Bot/obj/project.nuget.cache @@ -0,0 +1,42 @@ +{ + "version": 2, + "dgSpecHash": "6DG89n12Fl0=", + "success": true, + "projectFilePath": "C:\\Users\\jerem\\RiderProjects\\Robert\\Bot\\Bot.csproj", + "expectedPackageFiles": [ + "C:\\Users\\jerem\\.nuget\\packages\\communitytoolkit.highperformance\\8.3.2\\communitytoolkit.highperformance.8.3.2.nupkg.sha512", + "C:\\Users\\jerem\\.nuget\\packages\\dsharpplus\\5.0.0-nightly-02450\\dsharpplus.5.0.0-nightly-02450.nupkg.sha512", + "C:\\Users\\jerem\\.nuget\\packages\\ini-parser\\2.5.2\\ini-parser.2.5.2.nupkg.sha512", + "C:\\Users\\jerem\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\9.0.0\\microsoft.extensions.caching.abstractions.9.0.0.nupkg.sha512", + "C:\\Users\\jerem\\.nuget\\packages\\microsoft.extensions.caching.memory\\9.0.0\\microsoft.extensions.caching.memory.9.0.0.nupkg.sha512", + "C:\\Users\\jerem\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\9.0.0\\microsoft.extensions.dependencyinjection.9.0.0.nupkg.sha512", + "C:\\Users\\jerem\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\9.0.0\\microsoft.extensions.dependencyinjection.abstractions.9.0.0.nupkg.sha512", + "C:\\Users\\jerem\\.nuget\\packages\\microsoft.extensions.logging\\9.0.0\\microsoft.extensions.logging.9.0.0.nupkg.sha512", + "C:\\Users\\jerem\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\9.0.0\\microsoft.extensions.logging.abstractions.9.0.0.nupkg.sha512", + "C:\\Users\\jerem\\.nuget\\packages\\microsoft.extensions.options\\9.0.0\\microsoft.extensions.options.9.0.0.nupkg.sha512", + "C:\\Users\\jerem\\.nuget\\packages\\microsoft.extensions.primitives\\9.0.0\\microsoft.extensions.primitives.9.0.0.nupkg.sha512", + "C:\\Users\\jerem\\.nuget\\packages\\netescapades.enumgenerators\\1.0.0-beta11\\netescapades.enumgenerators.1.0.0-beta11.nupkg.sha512", + "C:\\Users\\jerem\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512", + "C:\\Users\\jerem\\.nuget\\packages\\openai\\2.1.0\\openai.2.1.0.nupkg.sha512", + "C:\\Users\\jerem\\.nuget\\packages\\polly.core\\8.5.0\\polly.core.8.5.0.nupkg.sha512", + "C:\\Users\\jerem\\.nuget\\packages\\system.clientmodel\\1.2.1\\system.clientmodel.1.2.1.nupkg.sha512", + "C:\\Users\\jerem\\.nuget\\packages\\system.diagnostics.diagnosticsource\\6.0.1\\system.diagnostics.diagnosticsource.6.0.1.nupkg.sha512", + "C:\\Users\\jerem\\.nuget\\packages\\system.memory.data\\6.0.0\\system.memory.data.6.0.0.nupkg.sha512", + "C:\\Users\\jerem\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "C:\\Users\\jerem\\.nuget\\packages\\system.text.encodings.web\\6.0.0\\system.text.encodings.web.6.0.0.nupkg.sha512", + "C:\\Users\\jerem\\.nuget\\packages\\system.text.json\\6.0.10\\system.text.json.6.0.10.nupkg.sha512", + "C:\\Users\\jerem\\.nuget\\packages\\ulid\\1.3.4\\ulid.1.3.4.nupkg.sha512" + ], + "logs": [ + { + "code": "NU1701", + "level": "Warning", + "warningLevel": 1, + "message": "Package 'ini-parser 2.5.2' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8, .NETFramework,Version=v4.8.1' instead of the project target framework 'net9.0'. This package may not be fully compatible with your project.", + "libraryId": "ini-parser", + "targetGraphs": [ + "net9.0" + ] + } + ] +} \ No newline at end of file diff --git a/Bot/obj/project.packagespec.json b/Bot/obj/project.packagespec.json new file mode 100644 index 0000000..f6de653 --- /dev/null +++ b/Bot/obj/project.packagespec.json @@ -0,0 +1 @@ +"restore":{"projectUniqueName":"C:\\Users\\jerem\\RiderProjects\\Robert\\Bot\\Bot.csproj","projectName":"Bot","projectPath":"C:\\Users\\jerem\\RiderProjects\\Robert\\Bot\\Bot.csproj","outputPath":"C:\\Users\\jerem\\RiderProjects\\Robert\\Bot\\obj\\","projectStyle":"PackageReference","originalTargetFrameworks":["net9.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net9.0":{"targetAlias":"net9.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"all"},"SdkAnalysisLevel":"9.0.100"}"frameworks":{"net9.0":{"targetAlias":"net9.0","dependencies":{"DSharpPlus":{"target":"Package","version":"[5.0.0-nightly-02450, )"},"OpenAI":{"target":"Package","version":"[2.1.0, )"},"ini-parser":{"target":"Package","version":"[2.5.2, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Users\\jerem\\.dotnet\\sdk\\9.0.100/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file diff --git a/Bot/obj/rider.project.model.nuget.info b/Bot/obj/rider.project.model.nuget.info new file mode 100644 index 0000000..a71427f --- /dev/null +++ b/Bot/obj/rider.project.model.nuget.info @@ -0,0 +1 @@ +17376010223077519 \ No newline at end of file diff --git a/Bot/obj/rider.project.restore.info b/Bot/obj/rider.project.restore.info new file mode 100644 index 0000000..08ec610 --- /dev/null +++ b/Bot/obj/rider.project.restore.info @@ -0,0 +1 @@ +17376089123902687 \ No newline at end of file diff --git a/Robert.sln b/Robert.sln new file mode 100644 index 0000000..62ce14b --- /dev/null +++ b/Robert.sln @@ -0,0 +1,16 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bot", "Bot\Bot.csproj", "{15F2CD23-B53C-4C59-9D68-B2FD3F0F2C48}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {15F2CD23-B53C-4C59-9D68-B2FD3F0F2C48}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {15F2CD23-B53C-4C59-9D68-B2FD3F0F2C48}.Debug|Any CPU.Build.0 = Debug|Any CPU + {15F2CD23-B53C-4C59-9D68-B2FD3F0F2C48}.Release|Any CPU.ActiveCfg = Release|Any CPU + {15F2CD23-B53C-4C59-9D68-B2FD3F0F2C48}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection +EndGlobal diff --git a/Robert.sln.DotSettings.user b/Robert.sln.DotSettings.user new file mode 100644 index 0000000..8c2f580 --- /dev/null +++ b/Robert.sln.DotSettings.user @@ -0,0 +1,4 @@ + + <AssemblyExplorer> + <Assembly Path="C:\Users\jerem\.nuget\packages\dsharpplus\4.5.0\lib\netstandard2.0\DSharpPlus.dll" /> +</AssemblyExplorer> \ No newline at end of file