Files
Lunaris2.0/Bot/Program.cs
2025-02-17 03:23:41 +01:00

33 lines
982 B
C#

using Lavalink4NET.Integrations.SponsorBlock.Extensions;
using Lunaris2.Registration;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Hosting;
namespace Lunaris2;
public class Program
{
public static void Main(string[] args)
{
AppDomain.CurrentDomain.UnhandledException += (sender, eventArgs) =>
{
Console.WriteLine(eventArgs.ExceptionObject);
};
var app = CreateHostBuilder(args).Build();
app.UseSponsorBlock();
app.Run();
}
private static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureServices((_, services) =>
{
var configuration = new ConfigurationBuilder()
.SetBasePath(AppContext.BaseDirectory)
.AddJsonFile("appsettings.json")
.Build();
services.AddDiscordBot(configuration);
});
}