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; }
public VentriloquismLineBotApp(ILineMessagingClient client, SkillSettings settings, ILoggerFactory loggerFactory) : base(client, settings.ChannelSecret) { Logger = loggerFactory.CreateLogger(LogCategories.CreateFunctionUserCategory(nameof(LineBotFunctions))); }
public ChatRoomController(ILineMessagingClient lineMessagingClient) { this.lineMessagingClient = lineMessagingClient; }
public EnqBotApp(ILineMessagingClient client, string channelSecret) : base(client, channelSecret) { }
public BlogAssistant(ChomadoBlogService service, ILineMessagingClient messagingClient) { Service = service; MessagingClient = messagingClient; }
public LineBotApp(ILineMessagingClient lineMessagingClient, Settings settings) : base(lineMessagingClient, settings.ChannelSecret) { LineMessagingClient = lineMessagingClient; }
public LineBotFunctions(IDurableWebhookApplication app, ILineMessagingClient lineMessagingClient) { App = app; LineMessagingClient = lineMessagingClient; }
public VentriloquismClova(ILineMessagingClient lineMessagingClient, SkillSettings settings, ILoggerFactory loggerFactory) { LineMessagingClient = lineMessagingClient; AudioUrl = settings.AudioUrl; Logger = loggerFactory.CreateLogger(LogCategories.CreateFunctionUserCategory(nameof(ClovaFunctions))); }
public ClovaFunction(IDurableClova clova, ILineMessagingClient lineMessagingClient) { _clova = clova; _clova.LineMessagingClient = lineMessagingClient; }
public WebhookApplication(ILineMessagingClient client, string channelSecret, string botUserId = null) { Client = client; BotUserId = botUserId; ChannelSecret = channelSecret; }
public ClovaEndpoint(ILineMessageableClova clova, ILineMessagingClient lineMessagingClient) { _clova = clova; _clova.LineMessagingClient = lineMessagingClient; }
public LineBotApp(ILineMessagingClient client, LineBotSettings settings) : base(client, settings.ChannelSecret, settings.BotUserId) { this.settings = settings; }
public LineBotApp(ILineMessagingClient lineMessagingClient, LineBotSettings settings, ILoggerFactory loggerFactory) : base(lineMessagingClient, settings.ChannelSecret) { Logger = loggerFactory.CreateLogger(LogCategories.CreateFunctionUserCategory(nameof(WebhookEndpoint))); }