1 files changed, 29 insertions, 0 deletions
diff --git a/MiniUtils/Program.cs b/MiniUtils/Program.cs
new file mode 100644
index 0000000..37308ea
--- /dev/null
+++ b/MiniUtils/Program.cs
@@ -0,0 +1,29 @@
+using LibMatrix.Extensions;
+using LibMatrix.Services;
+using LibMatrix.Utilities.Bot;
+using MiniUtils;
+using MiniUtils.Core;
+using MiniUtils.Services;
+using MiniUtils.Utilities;
+
+var builder = Host.CreateApplicationBuilder(args);
+
+builder.Services.AddSingleton<MiniUtilsConfiguration>();
+builder.Services.AddSingleton<MscInfoProvider>();
+builder.Services.AddSingleton<IgnoreListManager>();
+builder.Services.AddRoryLibMatrixServices()
+ .AddMatrixBot()
+ // .WithInviteHandler<RoomInviteHandler>();
+ .AddCommandHandler()
+ .DiscoverAllCommands();
+
+// builder.Services.AddHostedService<PolicyListFetcher>();
+// builder.Services.AddHostedService<PolicyExecutor>();
+builder.Services.AddHostedService<MiniUtilsWorker>();
+
+// builder.Services.AddSingleton<PolicyStore>();
+
+// MatrixHttpClient.LogRequests = false;
+
+var host = builder.Build();
+host.Run();
\ No newline at end of file
|