public static void AddTelegramBot(this IServiceCollection services, string telegramBotKey, int adminId, string alias = "MainConfig") { services.AddSingleton(serviceProvider => { var instance = new TelegramBotWrapper(telegramBotKey, adminId, serviceProvider, alias); return(instance); }); }
public static void AddTelegramBot(this IServiceCollection services, ITelegramBotOptions options) { services.AddSingleton(serviceProvider => { var instance = new TelegramBotWrapper(options); return(instance); }); }