diff --git a/README.md b/README.md
index 949bea7c..4f9b45ae 100644
--- a/README.md
+++ b/README.md
@@ -73,7 +73,6 @@
- 质检:历史会话、服务小结、服务反馈及相关报表
-
## 产品演示
### 坐席工作台
@@ -91,14 +90,13 @@
- 登录张三后可接待访客,否则显示没有客服人员在线
-
### 机器人客服示例程序
[https://oh-my.cskefu.com/im/text/0nhckh.html](https://oh-my.cskefu.com/im/text/0nhckh.html)
## 在线文档
-### 春松客服文档中心
+### 春松客服文档中心
关于产品的具体使用说明,请参考[文档中心](https://docs.chatopera.com/products/cskefu/index.html)。
@@ -209,22 +207,19 @@ Chatopera 机器人平台包括知识库、多轮对话、意图识别和语音
+## 快速开始
-## 软件部署
-
-### 私有部署
+### 安装部署
容器化一键部署,现在就使用春松客服!参考[《私有部署文档》](https://docs.chatopera.com/products/cskefu/deploy.html)。
-### 容器云部署
+### 运维
-容器云部署是云原生应用交付的最佳实践,简单易用。春松客服已经在以下容器云应用商店上架:
-
-[Rainbond 云原生应用管理平台](https://www.rainbond.com/docs/opensource-app/chatopera/?channel=chatopera):专注于以应用为中心的理念,赋能企业搭建云原生开发云、云原生交付云。
+备份、升级、回滚等运维工作,参考[《系统维护文档》](https://docs.chatopera.com/products/cskefu/osc/maintainence.html)。
## 春松客服开源社区
-### 祝福与不祝福
+### 团结起来,做好开源客服系统
春松客服之所以开源,是基于这样一种信念:爱人也是爱己,利他也是利己。
对人和人美好关系的向往,对人潜力的信任。让我们相信因春松客服而受益的人,会回报给春松客服开源社区,我们[所有贡献者](#贡献者列表)基于共赢的信念合作。
@@ -234,8 +229,8 @@ Chatopera 机器人平台包括知识库、多轮对话、意图识别和语音
### 成为春松客服贡献者
-* 如何提交反馈、文档,参考[文档](./CONTRIBUTING.md)
-* 如何提交代码,参考[文档](https://docs.chatopera.com/products/cskefu/osc/contribution.html)
+- 如何提交反馈、文档,参考[文档](./CONTRIBUTING.md)
+- 如何提交代码,参考[文档](https://docs.chatopera.com/products/cskefu/osc/contribution.html)
### 贡献者列表 ✨
@@ -306,6 +301,14 @@ Chatopera 机器人平台包括知识库、多轮对话、意图识别和语音
- [Requirement: 描述新需求、反馈建议](https://github.com/chatopera/cskefu/issues/new?assignees=hailiang-wang&labels=requirement&template=3_requirement.md&title=Title%3A+%E7%94%A8%E4%B8%80%E5%8F%A5%E8%AF%9D%E9%99%88%E8%BF%B0%E4%BA%8B%E6%83%85%EF%BC%8C%E4%BF%9D%E8%AF%81%E8%A8%80%E7%AE%80%E6%84%8F%E8%B5%85%EF%BC%8C%E6%AF%94%E5%A6%82%E9%97%AE%E9%A2%98%E7%AE%80%E8%BF%B0%E5%8F%8A+root+cause+%E6%97%A5%E5%BF%97%E8%AF%AD%E5%8F%A5%EF%BC%8C%E6%9B%B4%E5%AE%B9%E6%98%93%E8%8E%B7%E5%BE%97%E5%B8%AE%E5%8A%A9)
- [Profiling: 瓶颈分析、性能优化建议和安全漏洞等](https://github.com/chatopera/cskefu/issues/new?assignees=hailiang-wang&labels=profiling&template=4_profiling.md&title=Title%3A+%E7%94%A8%E4%B8%80%E5%8F%A5%E8%AF%9D%E9%99%88%E8%BF%B0%E4%BA%8B%E6%83%85%EF%BC%8C%E4%BF%9D%E8%AF%81%E8%A8%80%E7%AE%80%E6%84%8F%E8%B5%85%EF%BC%8C%E6%AF%94%E5%A6%82%E9%97%AE%E9%A2%98%E7%AE%80%E8%BF%B0%E5%8F%8A+root+cause+%E6%97%A5%E5%BF%97%E8%AF%AD%E5%8F%A5%EF%BC%8C%E6%9B%B4%E5%AE%B9%E6%98%93%E8%8E%B7%E5%BE%97%E5%B8%AE%E5%8A%A9)
+### 开发者文档
+
+- 开发环境搭建
+ - [安装依赖和启动数据库等](https://docs.chatopera.com/products/cskefu/osc/engineering.html)
+ - [IDE 配置和使用之 IntelliJ IDEA](https://docs.chatopera.com/products/cskefu/osc/ide_intelij_idea.html)
+ - [IDE 配置和使用之 Eclipse IDE](https://docs.chatopera.com/products/cskefu/osc/ide_eclipse.html)
+- [提交代码](https://docs.chatopera.com/products/cskefu/osc/contribution.html)
+- [系统集成之 RestAPIs](https://docs.chatopera.com/products/cskefu/osc/restapi.html)
### 开发者视频
@@ -486,16 +489,6 @@ Bilibili 站点和 PPT 课件库地址:[chatopera/cskefu.djt](https://github.c
-### 开发者文档
-
-
- 开发者文档
-
-
-
-
-
-
## 鸣谢
[Amazon AWS 赞助春松客服服务器资源 5W RMB(2021 年度)](https://aws.amazon.com)
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/controller/api/ApiAppsController.java b/contact-center/app/src/main/java/com/chatopera/cc/controller/api/ApiAppsController.java
index 36c37ce5..93844031 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/controller/api/ApiAppsController.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/controller/api/ApiAppsController.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc, All rights reserved.
+ * Copyright (C) 2018-2022 Chatopera Inc, All rights reserved.
*
* This software and related documentation are provided under a license agreement containing
* restrictions on use and disclosure and are protected by intellectual property laws.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/controller/api/ApiContactNotesController.java b/contact-center/app/src/main/java/com/chatopera/cc/controller/api/ApiContactNotesController.java
index 67f441c6..66f4103a 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/controller/api/ApiContactNotesController.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/controller/api/ApiContactNotesController.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/controller/api/ApiContactTagsController.java b/contact-center/app/src/main/java/com/chatopera/cc/controller/api/ApiContactTagsController.java
index caaea88f..5d811829 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/controller/api/ApiContactTagsController.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/controller/api/ApiContactTagsController.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/controller/api/ApiTagsController.java b/contact-center/app/src/main/java/com/chatopera/cc/controller/api/ApiTagsController.java
index ad08abd9..77673301 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/controller/api/ApiTagsController.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/controller/api/ApiTagsController.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/controller/api/ApiWlContactsController.java b/contact-center/app/src/main/java/com/chatopera/cc/controller/api/ApiWlContactsController.java
index 3ed70c9d..cf43de5b 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/controller/api/ApiWlContactsController.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/controller/api/ApiWlContactsController.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/exception/CSKefuCacheException.java b/contact-center/app/src/main/java/com/chatopera/cc/exception/CSKefuCacheException.java
index 0249844c..1fbd9bb4 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/exception/CSKefuCacheException.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/exception/CSKefuCacheException.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/exception/CSKefuException.java b/contact-center/app/src/main/java/com/chatopera/cc/exception/CSKefuException.java
index 9d9bf735..4d643468 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/exception/CSKefuException.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/exception/CSKefuException.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/exception/CSKefuRestException.java b/contact-center/app/src/main/java/com/chatopera/cc/exception/CSKefuRestException.java
index a2125616..b96762eb 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/exception/CSKefuRestException.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/exception/CSKefuRestException.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/exception/FreeSwitchException.java b/contact-center/app/src/main/java/com/chatopera/cc/exception/FreeSwitchException.java
index f10f9314..c26a69e1 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/exception/FreeSwitchException.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/exception/FreeSwitchException.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/model/CallOutDialplan.java b/contact-center/app/src/main/java/com/chatopera/cc/model/CallOutDialplan.java
index c85f3e9d..d1fb3fec 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/model/CallOutDialplan.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/model/CallOutDialplan.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/model/CallOutLogDialPlan.java b/contact-center/app/src/main/java/com/chatopera/cc/model/CallOutLogDialPlan.java
index 874721ed..1a9e2a77 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/model/CallOutLogDialPlan.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/model/CallOutLogDialPlan.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/model/CallOutTarget.java b/contact-center/app/src/main/java/com/chatopera/cc/model/CallOutTarget.java
index ec9100aa..a0a32a02 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/model/CallOutTarget.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/model/CallOutTarget.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/model/Chatbot.java b/contact-center/app/src/main/java/com/chatopera/cc/model/Chatbot.java
index 5f5eb7f4..0f207194 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/model/Chatbot.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/model/Chatbot.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/model/FbMessenger.java b/contact-center/app/src/main/java/com/chatopera/cc/model/FbMessenger.java
index ab2f3715..351543f5 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/model/FbMessenger.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/model/FbMessenger.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/model/FbOTN.java b/contact-center/app/src/main/java/com/chatopera/cc/model/FbOTN.java
index 0b3251e2..b858aace 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/model/FbOTN.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/model/FbOTN.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/model/FbOtnFollow.java b/contact-center/app/src/main/java/com/chatopera/cc/model/FbOtnFollow.java
index 32885626..b95e6073 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/model/FbOtnFollow.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/model/FbOtnFollow.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/model/StreamingFile.java b/contact-center/app/src/main/java/com/chatopera/cc/model/StreamingFile.java
index e2d52487..5542152e 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/model/StreamingFile.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/model/StreamingFile.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/persistence/blob/JpaBlobHelper.java b/contact-center/app/src/main/java/com/chatopera/cc/persistence/blob/JpaBlobHelper.java
index 4ed56d52..bbbe5e20 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/persistence/blob/JpaBlobHelper.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/persistence/blob/JpaBlobHelper.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/CallOutDialplanRepository.java b/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/CallOutDialplanRepository.java
index 2502816a..9564c18a 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/CallOutDialplanRepository.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/CallOutDialplanRepository.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/CallOutLogDialPlanRepository.java b/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/CallOutLogDialPlanRepository.java
index 356f3172..4088e3e2 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/CallOutLogDialPlanRepository.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/CallOutLogDialPlanRepository.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/CallOutTargetRepository.java b/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/CallOutTargetRepository.java
index 019994c2..015bd560 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/CallOutTargetRepository.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/CallOutTargetRepository.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/FbOTNFollowRepository.java b/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/FbOTNFollowRepository.java
index ab567ae6..181c2194 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/FbOTNFollowRepository.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/FbOTNFollowRepository.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/FbOTNRepository.java b/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/FbOTNRepository.java
index 8a78e695..1d560976 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/FbOTNRepository.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/FbOTNRepository.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/StreamingFileRepository.java b/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/StreamingFileRepository.java
index 99273829..99eeab95 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/StreamingFileRepository.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/persistence/repository/StreamingFileRepository.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/schedule/WebIMTask.java b/contact-center/app/src/main/java/com/chatopera/cc/schedule/WebIMTask.java
index 2a0e1991..99217e18 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/schedule/WebIMTask.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/schedule/WebIMTask.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/socketio/client/NettyCalloutClient.java b/contact-center/app/src/main/java/com/chatopera/cc/socketio/client/NettyCalloutClient.java
index 7584bcea..2fb541cc 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/socketio/client/NettyCalloutClient.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/socketio/client/NettyCalloutClient.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/socketio/client/NettyChatbotClient.java b/contact-center/app/src/main/java/com/chatopera/cc/socketio/client/NettyChatbotClient.java
index 0a0f86bb..7fb2d623 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/socketio/client/NettyChatbotClient.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/socketio/client/NettyChatbotClient.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/util/MathHelper.java b/contact-center/app/src/main/java/com/chatopera/cc/util/MathHelper.java
index c582f4ed..34306782 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/util/MathHelper.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/util/MathHelper.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/util/StreamingFileUtil.java b/contact-center/app/src/main/java/com/chatopera/cc/util/StreamingFileUtil.java
index 0d378db6..d8708b09 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/util/StreamingFileUtil.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/util/StreamingFileUtil.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/util/SystemEnvHelper.java b/contact-center/app/src/main/java/com/chatopera/cc/util/SystemEnvHelper.java
index 315be3fd..782f3ed8 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/util/SystemEnvHelper.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/util/SystemEnvHelper.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/java/com/chatopera/cc/util/json/GsonTools.java b/contact-center/app/src/main/java/com/chatopera/cc/util/json/GsonTools.java
index 55801acd..87e0b7b0 100644
--- a/contact-center/app/src/main/java/com/chatopera/cc/util/json/GsonTools.java
+++ b/contact-center/app/src/main/java/com/chatopera/cc/util/json/GsonTools.java
@@ -1,6 +1,6 @@
package com.chatopera.cc.util.json;
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/contact-center/app/src/main/resources/banner.txt b/contact-center/app/src/main/resources/banner.txt
index 35ba69d0..16f1f32e 100644
--- a/contact-center/app/src/main/resources/banner.txt
+++ b/contact-center/app/src/main/resources/banner.txt
@@ -9,12 +9,12 @@
开源许可证:Apache License 2.0
开源地址:https://github.com/chatopera/cskefu
-第一次安装后,参考系统初始化文档,对系统进行初始化,再使用
+系统进行初始化,第一次安装后,根据文档进行配置
https://docs.chatopera.com/products/cskefu/initialization.html
-使用过程中,进行维护:备份、回复、升级等,参考文档
-https://docs.chatopera.com/products/cskefu/osc/maintainence.html
+开发者社区、使用维护等文档
+https://docs.chatopera.com/products/cskefu/osc/index.html
-开源社区反馈建议& 提交 BUG
+反馈建议& 提交 BUG
https://github.com/chatopera/cskefu/issues
----------------------------------------------------------------
\ No newline at end of file
diff --git a/public/plugins/chatbot/classes/ApiChatbotController.java b/public/plugins/chatbot/classes/ApiChatbotController.java
index f0a706d5..928c3f2e 100644
--- a/public/plugins/chatbot/classes/ApiChatbotController.java
+++ b/public/plugins/chatbot/classes/ApiChatbotController.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/public/plugins/chatbot/classes/ChatbotComposer.java b/public/plugins/chatbot/classes/ChatbotComposer.java
index 1be59dcc..f15603fe 100644
--- a/public/plugins/chatbot/classes/ChatbotComposer.java
+++ b/public/plugins/chatbot/classes/ChatbotComposer.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright (C) 2018-2022 Chatopera Inc,
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
package com.chatopera.cc.plugins.chatbot;
import com.chatopera.cc.basic.Constants;
diff --git a/public/plugins/chatbot/classes/ChatbotConstants.java b/public/plugins/chatbot/classes/ChatbotConstants.java
index 3011a1f2..935fc551 100644
--- a/public/plugins/chatbot/classes/ChatbotConstants.java
+++ b/public/plugins/chatbot/classes/ChatbotConstants.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/public/plugins/chatbot/classes/ChatbotContext.java b/public/plugins/chatbot/classes/ChatbotContext.java
index d916622c..a274f1ec 100644
--- a/public/plugins/chatbot/classes/ChatbotContext.java
+++ b/public/plugins/chatbot/classes/ChatbotContext.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright (C) 2018-2022 Chatopera Inc,
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
package com.chatopera.cc.plugins.chatbot;
import com.chatopera.cc.socketio.message.ChatMessage;
diff --git a/public/plugins/chatbot/classes/ChatbotController.java b/public/plugins/chatbot/classes/ChatbotController.java
index d06991a4..f3a95da6 100644
--- a/public/plugins/chatbot/classes/ChatbotController.java
+++ b/public/plugins/chatbot/classes/ChatbotController.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/public/plugins/chatbot/classes/ChatbotEventHandler.java b/public/plugins/chatbot/classes/ChatbotEventHandler.java
index cdc6490c..18d95a7a 100644
--- a/public/plugins/chatbot/classes/ChatbotEventHandler.java
+++ b/public/plugins/chatbot/classes/ChatbotEventHandler.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/public/plugins/chatbot/classes/ChatbotEventSubscription.java b/public/plugins/chatbot/classes/ChatbotEventSubscription.java
index 76771d1d..b3049fb5 100644
--- a/public/plugins/chatbot/classes/ChatbotEventSubscription.java
+++ b/public/plugins/chatbot/classes/ChatbotEventSubscription.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/public/plugins/chatbot/classes/ChatbotPluginConfigurer.java b/public/plugins/chatbot/classes/ChatbotPluginConfigurer.java
index 7cccc026..953da2c6 100644
--- a/public/plugins/chatbot/classes/ChatbotPluginConfigurer.java
+++ b/public/plugins/chatbot/classes/ChatbotPluginConfigurer.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/public/plugins/chatbot/classes/ChatbotProxy.java b/public/plugins/chatbot/classes/ChatbotProxy.java
index 8cc41661..a5fad8b8 100644
--- a/public/plugins/chatbot/classes/ChatbotProxy.java
+++ b/public/plugins/chatbot/classes/ChatbotProxy.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018-2019 Chatopera Inc,
+ * Copyright (C) 2018-2022 Chatopera Inc,
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/public/plugins/chatbot/classes/ChatbotSocketIOConfigurer.java b/public/plugins/chatbot/classes/ChatbotSocketIOConfigurer.java
index 0665782a..1509188b 100644
--- a/public/plugins/chatbot/classes/ChatbotSocketIOConfigurer.java
+++ b/public/plugins/chatbot/classes/ChatbotSocketIOConfigurer.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright (C) 2018-2022 Chatopera Inc,
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
package com.chatopera.cc.plugins.chatbot;
import com.chatopera.cc.basic.MainContext;
diff --git a/public/plugins/chatbot/views/system/chatbot/edit.pug b/public/plugins/chatbot/views/system/chatbot/edit.pug
index d13988ac..dc097fcd 100644
--- a/public/plugins/chatbot/views/system/chatbot/edit.pug
+++ b/public/plugins/chatbot/views/system/chatbot/edit.pug
@@ -1,3 +1,16 @@
+//- Copyright (C) 2018-2022 Chatopera Inc,
+//-
+//- Licensed under the Apache License, Version 2.0 (the "License");
+//- you may not use this file except in compliance with the License.
+//- You may obtain a copy of the License at
+//-
+//- http://www.apache.org/licenses/LICENSE-2.0
+//-
+//- Unless required by applicable law or agreed to in writing, software
+//- distributed under the License is distributed on an "AS IS" BASIS,
+//- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//- See the License for the specific language governing permissions and
+//- limitations under the License.
extends /apps/include/layout.pug
block append head
diff --git a/public/plugins/chatbot/views/system/chatbot/include/left.pug b/public/plugins/chatbot/views/system/chatbot/include/left.pug
index 298f855d..69674019 100644
--- a/public/plugins/chatbot/views/system/chatbot/include/left.pug
+++ b/public/plugins/chatbot/views/system/chatbot/include/left.pug
@@ -1,3 +1,16 @@
+//- Copyright (C) 2018-2022 Chatopera Inc,
+//-
+//- Licensed under the Apache License, Version 2.0 (the "License");
+//- you may not use this file except in compliance with the License.
+//- You may obtain a copy of the License at
+//-
+//- http://www.apache.org/licenses/LICENSE-2.0
+//-
+//- Unless required by applicable law or agreed to in writing, software
+//- distributed under the License is distributed on an "AS IS" BASIS,
+//- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//- See the License for the specific language governing permissions and
+//- limitations under the License.
script(src='/js/utils.js')
script(src='/js/CSKeFu_Rest_Request.v1.js')
h1.site-h1(style='border-top:1px solid #e6e6e6;')
diff --git a/public/plugins/chatbot/views/system/chatbot/index.pug b/public/plugins/chatbot/views/system/chatbot/index.pug
index 53a64f8a..13ac6d3c 100644
--- a/public/plugins/chatbot/views/system/chatbot/index.pug
+++ b/public/plugins/chatbot/views/system/chatbot/index.pug
@@ -1,3 +1,16 @@
+//- Copyright (C) 2018-2022 Chatopera Inc,
+//-
+//- Licensed under the Apache License, Version 2.0 (the "License");
+//- you may not use this file except in compliance with the License.
+//- You may obtain a copy of the License at
+//-
+//- http://www.apache.org/licenses/LICENSE-2.0
+//-
+//- Unless required by applicable law or agreed to in writing, software
+//- distributed under the License is distributed on an "AS IS" BASIS,
+//- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//- See the License for the specific language governing permissions and
+//- limitations under the License.
extends /apps/include/layout.pug
block content