Example #1
0
 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;
 }
Example #2
0
 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;
 }