UNPKG

wa-chat-server

Version:

Watson Assistant powered chat server

21 lines (20 loc) 892 B
import { ISession } from './ISession'; import { IPreprocessingService } from './IPreprocessingService'; import { IPostprocessingService } from './IPostprocessingService'; import { IConversationServices } from './IConversationServices'; import { IRequestMeta } from './IRequestMeta'; import { IWAChatServerConfig } from './IWAChatServerConfig'; import { ConversationAssistants } from '../class/ConversationAssistants'; import { ILogger } from './ILogger'; import AssistantV1 from 'ibm-watson/assistant/v1'; export interface IProcessMessageInput { session: ISession; watsonAssistants: ConversationAssistants; preProcessingServices: IPreprocessingService[]; postProcessingServices: IPostprocessingService[]; conversationServices: IConversationServices; payload: AssistantV1.MessageRequest; meta?: IRequestMeta; config: IWAChatServerConfig; logger: ILogger; }