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;
 }
 public VentriloquismLineBotApp(ILineMessagingClient client, SkillSettings settings, ILoggerFactory loggerFactory)
     : base(client, settings.ChannelSecret)
 {
     Logger = loggerFactory.CreateLogger(LogCategories.CreateFunctionUserCategory(nameof(LineBotFunctions)));
 }
Example #4
0
 public ChatRoomController(ILineMessagingClient lineMessagingClient)
 {
     this.lineMessagingClient = lineMessagingClient;
 }
Example #5
0
 public EnqBotApp(ILineMessagingClient client, string channelSecret)
     : base(client, channelSecret)
 {
 }
Example #6
0
 public BlogAssistant(ChomadoBlogService service, ILineMessagingClient messagingClient)
 {
     Service         = service;
     MessagingClient = messagingClient;
 }
Example #7
0
 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)));
 }
Example #10
0
 public ClovaFunction(IDurableClova clova, ILineMessagingClient lineMessagingClient)
 {
     _clova = clova;
     _clova.LineMessagingClient = lineMessagingClient;
 }
Example #11
0
 public WebhookApplication(ILineMessagingClient client, string channelSecret, string botUserId = null)
 {
     Client        = client;
     BotUserId     = botUserId;
     ChannelSecret = channelSecret;
 }
Example #12
0
 public ClovaEndpoint(ILineMessageableClova clova, ILineMessagingClient lineMessagingClient)
 {
     _clova = clova;
     _clova.LineMessagingClient = lineMessagingClient;
 }
Example #13
0
 public LineBotApp(ILineMessagingClient client, LineBotSettings settings)
     : base(client, settings.ChannelSecret, settings.BotUserId)
 {
     this.settings = settings;
 }
Example #14
0
 public LineBotApp(ILineMessagingClient lineMessagingClient, LineBotSettings settings, ILoggerFactory loggerFactory)
     : base(lineMessagingClient, settings.ChannelSecret)
 {
     Logger = loggerFactory.CreateLogger(LogCategories.CreateFunctionUserCategory(nameof(WebhookEndpoint)));
 }