From 26baedafd163780bbe6edeb9d783ba64165d98f9 Mon Sep 17 00:00:00 2001
From: rui
Date: Thu, 24 Sep 2020 17:32:12 +0800
Subject: [PATCH 1/5] #361 Knowledge base shortcut bug
---
.../src/main/resources/static/js/cskefu.js | 26 ++++++---
.../templates/apps/agent/mainagentuser.html | 57 +++++++++++++------
.../templates/apps/cca/mainagentuser.html | 54 ++++++++++++------
3 files changed, 94 insertions(+), 43 deletions(-)
diff --git a/contact-center/app/src/main/resources/static/js/cskefu.js b/contact-center/app/src/main/resources/static/js/cskefu.js
index bc707c76..30d22ad4 100644
--- a/contact-center/app/src/main/resources/static/js/cskefu.js
+++ b/contact-center/app/src/main/resources/static/js/cskefu.js
@@ -382,14 +382,24 @@ var Proxy = {
if(result.data.length>0){
type == "agent" ? $("#quickReplyBox").html("") : $("#ccaQuickReplyBox").html("") ;
$.each(sortByKey(result.data,'score'),function(i,n){
- var li = ' \n' +
- ' 问题:'+result.data[i].post+'
\n' +
- ' \n' +
- '
答案:'+result.data[i].reply_plain_text+'
\n' +
- '
\n' +
- '
\n' +
- ' '
- type == "agent" ? $("#quickReplyBox").append(li) : $("#ccaQuickReplyBox").append(li) ;
+ var answerList = result.data[i].replies;
+ var answer;
+ for(var i = 0; i < answerList.length; i++) {
+ if(answerList[i].rtype == 'plain' && answerList[i].enabled==true) {
+ answer=answerList[i]
+ break;
+ }
+ }
+ if(answer) {
+ var li = ' \n' +
+ ' 问题:' + result.data[i].post + '
\n' +
+ ' \n' +
+ '
答案:' + answer.content + '
\n' +
+ '
\n' +
+ '
\n' +
+ ' '
+ type == "agent" ? $("#quickReplyBox").append(li) : $("#ccaQuickReplyBox").append(li);
+ }
if(i>4){
return false;
}
diff --git a/contact-center/app/src/main/resources/templates/apps/agent/mainagentuser.html b/contact-center/app/src/main/resources/templates/apps/agent/mainagentuser.html
index 4b1334b5..594a7e0e 100644
--- a/contact-center/app/src/main/resources/templates/apps/agent/mainagentuser.html
+++ b/contact-center/app/src/main/resources/templates/apps/agent/mainagentuser.html
@@ -90,11 +90,11 @@ word-break: break-all;"><#if curagentuser??>${curagentuser.username!''}<#if cura
});
});
});
-
+
KindEditor.lang({
evaluation :'满意度评价'
});
-
+
KindEditor.ready(function(K) {
editor = K.create('#message', {
height:"160px",
@@ -184,18 +184,29 @@ word-break: break-all;"><#if curagentuser??>${curagentuser.username!''}<#if cura
textMessage:editor.html()
}
}).then(function(result){
+ console.log(result)
if(result.rc === 0){
if(result.data.length > 0){
$("#quickReplyAgentBox").html("");
$.each(sortByKey(result.data,'score'),function(i,n){
- var li = ' \n' +
- ' 问题:'+result.data[i].post+'
\n' +
- ' \n' +
- '
答案:'+result.data[i].reply_plain_text+'
\n' +
- '
\n' +
- '
\n' +
- ' '
- $("#quickReplyAgentBox").append(li);
+ var answerList = result.data[i].replies;
+ var answer;
+ for(var i = 0; i < answerList.length; i++) {
+ if(answerList[i].rtype == 'plain' && answerList[i].enabled==true) {
+ answer=answerList[i]
+ break;
+ }
+ }
+ if(answer){
+ var li = ' \n' +
+ ' 问题:'+result.data[i].post+'
\n' +
+ ' \n' +
+ '
答案:'+answer.content+'
\n' +
+ '
\n' +
+ '
\n' +
+ ' '
+ $("#quickReplyAgentBox").append(li);
+ }
if(i>4){
return false;
}
@@ -628,14 +639,24 @@ word-break: break-all;"><#if curagentuser??>${curagentuser.username!''}<#if cura
if(result.data.length>0){
$("#quickReplyBox").html("");
$.each(sortByKey(result.data,'score'),function(i,n){
- var li = ' \n' +
- ' 问题:'+result.data[i].post+'
\n' +
- ' \n' +
- '
答案:'+result.data[i].reply_plain_text+'
\n' +
- '
\n' +
- '
\n' +
- ' '
- $("#quickReplyBox").append(li);
+ var answerList = result.data[i].replies;
+ var answer;
+ for(var i = 0; i < answerList.length; i++) {
+ if(answerList[i].rtype == 'plain' && answerList[i].enabled==true) {
+ answer=answerList[i]
+ break;
+ }
+ }
+ if(answer) {
+ var li = ' \n' +
+ ' 问题:' + result.data[i].post + '
\n' +
+ ' \n' +
+ '
答案:' + answer.content + '
\n' +
+ '
\n' +
+ '
\n' +
+ ' '
+ $("#quickReplyBox").append(li);
+ }
if (i>4){
return false;
}
diff --git a/contact-center/app/src/main/resources/templates/apps/cca/mainagentuser.html b/contact-center/app/src/main/resources/templates/apps/cca/mainagentuser.html
index eb0c4d46..c54a8baf 100644
--- a/contact-center/app/src/main/resources/templates/apps/cca/mainagentuser.html
+++ b/contact-center/app/src/main/resources/templates/apps/cca/mainagentuser.html
@@ -172,15 +172,25 @@ word-break: break-all;"><#if curagentuser??>${curagentuser.username!''}<#if cura
if(result.rc === 0){
if(result.data.length > 0){
$("#ccaQuickReplyAgentBox").html("");
- $.each(sortByKey(result.data,'score'),function(i,n){
- var li = ' \n' +
- ' 问题:'+result.data[i].post+'
\n' +
- ' \n' +
- '
答案:'+result.data[i].reply_plain_text+'
\n' +
- '
\n' +
- '
\n' +
- ' '
- $("#ccaQuickReplyAgentBox").append(li);
+ $.each(sortByKey(result.data,'score'),function(i,n){
+ var answerList = result.data[i].replies;
+ var answer;
+ for(var i = 0; i < answerList.length; i++) {
+ if(answerList[i].rtype == 'plain' && answerList[i].enabled==true) {
+ answer=answerList[i]
+ break;
+ }
+ }
+ if(answer) {
+ var li = ' \n' +
+ ' 问题:' + result.data[i].post + '
\n' +
+ ' \n' +
+ '
答案:' + answer.content + '
\n' +
+ '
\n' +
+ '
\n' +
+ ' '
+ $("#ccaQuickReplyAgentBox").append(li);
+ }
if(i>4){
return false;
}
@@ -613,14 +623,24 @@ word-break: break-all;"><#if curagentuser??>${curagentuser.username!''}<#if cura
if(result.data.length>0){
$("#ccaQuickReplyBox").html("");
$.each(sortByKey(result.data,'score'),function(i,n){
- var li = ' \n' +
- ' 问题:'+result.data[i].post+'
\n' +
- ' \n' +
- '
答案:'+result.data[i].reply_plain_text+'
\n' +
- '
\n' +
- '
\n' +
- ' '
- $("#ccaQuickReplyBox").append(li);
+ var answerList = result.data[i].replies;
+ var answer;
+ for(var i = 0; i < answerList.length; i++) {
+ if(answerList[i].rtype == 'plain' && answerList[i].enabled==true) {
+ answer=answerList[i]
+ break;
+ }
+ }
+ if(answer) {
+ var li = ' \n' +
+ ' 问题:' + result.data[i].post + '
\n' +
+ ' \n' +
+ '
答案:' + answer.content + '
\n' +
+ '
\n' +
+ '
\n' +
+ ' '
+ $("#ccaQuickReplyBox").append(li);
+ }
if (i>4){
return false;
}
From 2d812aee91651a5d8dd46a761d044b67f3de22a9 Mon Sep 17 00:00:00 2001
From: Hai Liang Wang
Date: Sun, 11 Oct 2020 08:25:02 +0800
Subject: [PATCH 2/5] Update README.md
---
README.md | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 69 insertions(+)
diff --git a/README.md b/README.md
index c06f4426..0520fd32 100644
--- a/README.md
+++ b/README.md
@@ -174,6 +174,75 @@ The collaboration is efficient, very professional. The software is steady with h
参考部署[开源社区版本文档](https://docs.chatopera.com/products/cskefu/deploy.html)。
+
+## Chatopera 云服务
+
+[https://bot.chatopera.com/](https://bot.chatopera.com/)
+
+[Chatopera 云服务](https://bot.chatopera.com)是一站式实现聊天机器人的云服务,按接口调用次数计费。Chatopera 云服务是 [Chatopera 机器人平台](https://docs.chatopera.com/products/chatbot-platform/index.html)的软件即服务实例。在云计算基础上,Chatopera 云服务属于**聊天机器人即服务**的云服务。
+
+Chatopera 机器人平台包括知识库、多轮对话、意图识别和语音识别等组件,标准化聊天机器人开发,支持企业 OA 智能问答、HR 智能问答、智能客服和网络营销等场景。企业 IT 部门、业务部门借助 Chatopera 云服务快速让聊天机器人上线!
+
+
+展开查看 Chatopera 云服务的产品截图
+
+
+
+ 自定义词典
+
+
+
+
+ 自定义词条
+
+
+
+
+ 创建意图
+
+
+
+
+ 添加说法和槽位
+
+
+
+
+ 训练模型
+
+
+
+
+ 测试对话
+
+
+
+
+ 机器人画像
+
+
+
+
+ 系统集成
+
+
+
+
+ 聊天历史
+
+
+
+
+
+
+
+
+ 立即使用
+
+
+
+
+
## 鸣谢
[FreeSWITCH 中国社区](http://www.freeswitch.org.cn/)
From 185b288c70e8d83c2d49e761194f33f20404d179 Mon Sep 17 00:00:00 2001
From: Hai Liang Wang
Date: Sun, 11 Oct 2020 08:37:59 +0800
Subject: [PATCH 3/5] Update README.md
---
README.md | 32 +++++++++++++++++---------------
1 file changed, 17 insertions(+), 15 deletions(-)
diff --git a/README.md b/README.md
index 0520fd32..d9e41129 100644
--- a/README.md
+++ b/README.md
@@ -175,6 +175,23 @@ The collaboration is efficient, very professional. The software is steady with h
参考部署[开源社区版本文档](https://docs.chatopera.com/products/cskefu/deploy.html)。
+## 鸣谢
+
+[FreeSWITCH 中国社区](http://www.freeswitch.org.cn/)
+
+## 开源许可协议
+
+Copyright (2018-2020) 北京华夏春松科技有限公司
+
+[Apache License Version 2.0](https://gitee.com/chatopera/cosin/blob/master/LICENSE)
+
+[![chatoper banner][co-banner-image]][co-url]
+
+[co-banner-image]: https://static-public.chatopera.com/assets/images/42383104-da925942-8168-11e8-8195-868d5fcec170.png
+[co-url]: https://www.chatopera.com
+
+
+
## Chatopera 云服务
[https://bot.chatopera.com/](https://bot.chatopera.com/)
@@ -242,18 +259,3 @@ Chatopera 机器人平台包括知识库、多轮对话、意图识别和语音
-
-## 鸣谢
-
-[FreeSWITCH 中国社区](http://www.freeswitch.org.cn/)
-
-## 开源许可协议
-
-Copyright (2018-2020) 北京华夏春松科技有限公司
-
-[Apache License Version 2.0](https://gitee.com/chatopera/cosin/blob/master/LICENSE)
-
-[![chatoper banner][co-banner-image]][co-url]
-
-[co-banner-image]: https://static-public.chatopera.com/assets/images/42383104-da925942-8168-11e8-8195-868d5fcec170.png
-[co-url]: https://www.chatopera.com
From 33cd40a96ba6cc550c38c985dadb3994331b0aa5 Mon Sep 17 00:00:00 2001
From: Hai Liang Wang
Date: Sun, 11 Oct 2020 13:25:24 +0800
Subject: [PATCH 4/5] Update README.md
---
README.md | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/README.md b/README.md
index d9e41129..3061af84 100644
--- a/README.md
+++ b/README.md
@@ -126,6 +126,16 @@ The collaboration is efficient, very professional. The software is steady with h
+## 寻找开发者
+
+寻找开发者合作智能客服项目,社区共建,携手共赢!
+
+* 组织或个人,在春松客服主页展示为认证开发者
+* 春松客服官方推荐项目机会
+* 专访并通过官方渠道曝光
+
+填写申请:[https://www.wjx.top/jq/93397428.aspx](https://www.wjx.top/jq/93397428.aspx)
+
## 产品截图
@@ -133,6 +143,12 @@ The collaboration is efficient, very professional. The software is steady with h
+
+
+
+展开查看更多产品截图
+
+
坐席工作台
@@ -168,6 +184,9 @@ The collaboration is efficient, very professional. The software is steady with h
+
+
+
## 立即部署
- 私有部署版
From 1873c16e4fb5b6a5990e094bed8c76eff99ee601 Mon Sep 17 00:00:00 2001
From: Hai Liang Wang
Date: Sun, 11 Oct 2020 13:34:37 +0800
Subject: [PATCH 5/5] Update README.md
---
README.md | 8 --------
1 file changed, 8 deletions(-)
diff --git a/README.md b/README.md
index 3061af84..7c705e5e 100644
--- a/README.md
+++ b/README.md
@@ -19,14 +19,6 @@
**春松客服团队博客:** [https://blog.chatopera.com/](https://blog.chatopera.com/)
-## 内容结构
-
-| | | |
-| ---------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- |
-| [产品文档](https://docs.chatopera.com/products/cskefu/index.html) | [在线培训课程](https://gitee.com/chatopera/cosin#%E5%9C%A8%E7%BA%BF%E5%9F%B9%E8%AE%AD%E8%AF%BE%E7%A8%8B) | [用户案例](https://gitee.com/chatopera/cosin#%E7%94%A8%E6%88%B7%E6%A1%88%E4%BE%8B) |
-| [开发文档](https://gitee.com/chatopera/cosin#%E5%BC%80%E5%8F%91%E6%96%87%E6%A1%A3) | [产品截图](https://gitee.com/chatopera/cosin#%E4%BA%A7%E5%93%81%E6%88%AA%E5%9B%BE) | [产品演示](https://gitee.com/chatopera/cosin#%E4%BA%A7%E5%93%81%E6%BC%94%E7%A4%BA) |
-| [立即部署](https://gitee.com/chatopera/cosin#%E7%AB%8B%E5%8D%B3%E9%83%A8%E7%BD%B2) | [鸣谢](https://gitee.com/chatopera/cosin#%E9%B8%A3%E8%B0%A2) | [开源许可协议](https://gitee.com/chatopera/cosin#%E5%BC%80%E6%BA%90%E8%AE%B8%E5%8F%AF%E5%8D%8F%E8%AE%AE) |
-
## 产品演示
- 坐席工作台