public SampleBotApplication( ILineMessagingClient lineMessagingClient, LineMessagingApiSettings settings, IDurableClientFactory durableClientFactory, INaturalLanguageUnderstandingClient nluClient, ILoggerFactory loggerFactory, params ISkill[] skills) : base(lineMessagingClient, settings, durableClientFactory, nluClient, loggerFactory.CreateLogger(LogCategories.CreateFunctionUserCategory(nameof(WebhookEndpointFunction))), skills) { LineMessagingClient = lineMessagingClient; }
public BotApplication( ILineMessagingClient lineMessagingClient, LineMessagingApiSettings settings, IDurableClientFactory durableClientFactory, INaturalLanguageUnderstandingClient nluClient, ILogger logger, params ISkill[] skills) : base(lineMessagingClient, settings.ChannelSecret) { LineMessagingClient = lineMessagingClient; DurableClient = durableClientFactory.CreateClient(); NluClient = nluClient; Skills = skills; Logger = logger; }