Taskbot项目修改Charserver点
2021-01-25 18:26:18 19 举报
AI智能生成
修改点
作者其他创作
大纲/内容
Taskbot项目修改Charserver点
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
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 条评论
回复 删除
下一页