public LivePersonController(BotFrameworkHttpAdapter adapter, ILivePersonCredentialsProvider creds, IBot bot, ConversationMap conversationMap)
 {
     _adapter         = (ILivePersonAdapter)adapter;
     _bot             = bot;
     _creds           = creds;
     _conversationMap = conversationMap;
 }
示例#2
0
 public LivePersonProxyBot(ConversationState conversationState, ILivePersonCredentialsProvider creds, IConfiguration configuration, ILogger <LivePersonProxyBot> logger, IHttpClientFactory httpClientFactory)
 {
     _conversationState = conversationState;
     _creds             = creds;
     _configuration     = configuration;
     _logger            = logger;
     _httpClientFactory = httpClientFactory;
 }
 public HandoffMiddleware(ConversationState conversationState, ConversationMap conversationMap, ILivePersonCredentialsProvider creds)
 {
     _conversationState = conversationState;
     _conversationMap   = conversationMap;
     _creds             = creds;
 }
示例#4
0
 public LivePersonProxyBot(ConversationState conversationState, ILivePersonCredentialsProvider creds)
 {
     _conversationState = conversationState;
     _creds             = creds;
 }
示例#5
0
 public LivePersonHandoffMiddleware(ConversationHandoffRecordMap conversationHandoffRecordMap, ILivePersonCredentialsProvider creds) : base(conversationHandoffRecordMap)
 {
     _conversationHandoffRecordMap = conversationHandoffRecordMap;
     _creds = creds;
 }
示例#6
0
 public LivePersonHandoffController(BotAdapter adapter, IBot bot, ILivePersonCredentialsProvider credentials, ConversationHandoffRecordMap conversationHandoffRecordMap) : base(conversationHandoffRecordMap)
 {
     _credentials = credentials;
     _adapter     = adapter;
     _bot         = bot;
 }