Taskbot项目修改Charserver点
2021-01-25 18:26:18 19 举报
AI智能生成
修改点
作者其他创作
大纲/内容
ChatEngine
新增Taskbot文件夹
TaskbotIntergrationHelper
TaskbotProcess
EventHandlers文件夹增加TaskbotService
ChatEngine文件夹增加ChatEngineWrapTaskbot
ChatEngineWrapRequestChat
55行,修改了RequestChat,增加了out startTaskbot,out taskbot
116行,修改了RequestChatRoteTargetOnline调用,增加了out startTaskbot,out taskbot
120行,修改了RequestChatRoteTargetNotOnline调用,增加了out startTaskbot,out taskbot
164行,修改了RequestChatRoteTargetOnline方法,增加了out startTaskbot,out taskbot
129行,修改了RequestChatRoteTargetNotOnline方法,增加了out startTaskbot,out taskbot
CurrentVisitor
414行,增加了TaskbotInfo类型的Taskbot属性
415行,增加了IfTaskbotDone属性
1552行,增加了TaskbotAcceptChat方法
2712行,增加了ReceiveTaskbotMessage方法
Chat
1313行,修改IsAgentRepliedMessage,增加了enumTaskbotCreateSession,enumTaskbotTriggerAction
1944行,增加了处理enumTaskbotJoinChat的分支,主要处理头像的情况
2056行,增加了enumTaskbotJoinChat,enumTaskbotCreateSession,enumTaskbotTriggerAction三种类型的消息枚举
ChatEngineWrap
3993行,修改VisitorIsSystemProcessingDone方法,增加taskbotEnbaled的判断环节
369行,修改GetChatButtonIsOnline方法,增加Taskbot判断节点
SiteFunctionHelper
17行,修改IsBotEnabled,增加一个campaign.type==EnumPrechatRouteType.Form
21行,增加IsTaskbotEnable方法
SiteInfoCache
146行,增加IsSiteEnvaleTaskbot方法
CCampaign类修改部分,增加了PreChatRouteType,PreChatIsAllowInput,PreChatTaskbotId三个字段,同时还增加了IsTaskbotEnabled方法
CampaignPreChat类修改部分,增加了Type,IsInputAreaEnableWhenUsedInPreChat,TaskbotId三个字段
ChatServerCore
RequestChat
212行,修改了HandlePrechat,如果campaign.type==taskbot 直接下一环节
255行,增加了一个taskbotEnabled的判断节点
274行,修改了HandleRequestChat,增加了Taskbot承载聊天的能力
294行,增加了startTaskbot的判断分支
394行,增加了一个RequestChatNextStepTaskbot的类,在这个类里面会返回一个TaskbotData的属性
RequestChatNextStepType
13行,增加taskbot枚举类型
LiveChat.Framework2010
EnumChatAction
17行,增加enumSystemStartTaskbot枚举类型
420行,增加enumTaskbotJoinChat,enumTaskbotCreateSession,enumTaskbotTriggerAction三种枚举类型
EnumSenderType
16行,增加enumTaskbot枚举类型
0 条评论
下一页