编辑 | blame | 历史 | 原始文档

dingdong

这里打个广告啊,大家有需要商城系统的,可关注我的:https://gitee.com/sparkshop/sparkshop
大家多多的打star!感谢。

介绍

dingdong(叮咚客服)是一款在线的是实时的网页咨询系统,他类似于美洽合从 等第三方网页客服系统,有力的帮助商城系统、
法务系统、聚合服务平台、教培系统等需要在线咨询的网站。同时还可以帮助更多的程序小白从此项目中汲取经验,应用在OA系统等需要沟通的内部系统中,了解websocket通信
从而提升自己的竞争力。

软件架构

thinkphp6.1 + vue2 + elementui + phpsocket.io

安装教程

本地开发环境视频教程 https://www.bilibili.com/video/BV1eZ421v7FN/

建议结合下面的安装手册一起使用

安装手册: https://da19lg68p6.feishu.cn/docs/doccnQptUuuZJm1xb5z5bgFa3Db

一睹为快

![](./screenshot/1.png)

![](./screenshot/2.png)

![](./screenshot/3.png)

![](./screenshot/4.png)

![](./screenshot/5.png)

![](./screenshot/6.png)

![](./screenshot/7.png)

![](./screenshot/8.png)

![](./screenshot/9.png)

![](./screenshot/10.png)

![](./screenshot/11.png)

![](./screenshot/12.png)

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

版权说明

禁止将本项目应用于木马、病毒、色情、赌博、诈骗等违反国家法律法规行业。
本项目仅供应用于合法的场景或学习参考,违反本协议引发的一切法律问题与本项目无关。
禁止直接出售本项目。

特别鸣谢

thinkphp (https://www.thinkphp.cn)
phpsocket.io (https://www.workerman.net)
vue (https://cn.vuejs.org)
elementui (https://element.eleme.cn/#/zh-CN/component/installation)
正是基于这些优秀的开源项目,才有本项目的诞生。

编辑 | blame | 历史 | 原始文档
ThinkPHP遵循Apache2开源协议发布,并提供免费使用。
版权所有Copyright © 2006-2016 by ThinkPHP (http://thinkphp.cn)
All rights reserved。
ThinkPHP® 商标和著作权所有者为上海顶想信息科技有限公司。

Apache Licence是著名的非盈利开源组织Apache采用的协议。
该协议和BSD类似,鼓励代码共享和尊重原作者的著作权,
允许代码修改,再作为开源或商业软件发布。需要满足
的条件: 
1. 需要给代码的用户一份Apache Licence ;
2. 如果你修改了代码,需要在被修改的文件中说明;
3. 在延伸的代码中(修改和有源代码衍生的代码中)需要
带有原来代码中的协议,商标,专利声明和其他原来作者规
定需要包含的说明;
4. 如果再发布的产品中包含一个Notice文件,则在Notice文
件中需要带有本协议内容。你可以在Notice中增加自己的
许可,但不可以表现为对Apache Licence构成更改。 
具体的协议参考:http://www.apache.org/licenses/LICENSE-2.0

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
LICENSE 2 KB
README 2 KB
dingdong/LICENSE 2 KB
dingdong/README 1 KB
dingdong/public/robots 24 b
dingdong/vendor/firebase/php-jwt/README 11 KB
dingdong/vendor/league/flysystem-cached-adapter/readme 1 KB
dingdong/vendor/league/flysystem/CODE_OF_CONDUCT 3 KB
dingdong/vendor/league/flysystem/SECURITY 428 b
dingdong/vendor/league/flysystem/deprecations 724 b
dingdong/vendor/league/mime-type-detection/CHANGELOG 585 b
dingdong/vendor/psr/cache/CHANGELOG 746 b
dingdong/vendor/psr/cache/LICENSE 1 KB
dingdong/vendor/psr/cache/README 277 b
dingdong/vendor/psr/container/README 578 b
dingdong/vendor/psr/http-message/CHANGELOG 1 KB
dingdong/vendor/psr/http-message/README 358 b
dingdong/vendor/psr/log/README 1 KB
dingdong/vendor/psr/simple-cache/LICENSE 1 KB
dingdong/vendor/psr/simple-cache/README 563 b
dingdong/vendor/symfony/polyfill-mbstring/README 372 b
dingdong/vendor/symfony/polyfill-php72/README 873 b
dingdong/vendor/symfony/polyfill-php80/README 773 b
dingdong/vendor/symfony/var-dumper/CHANGELOG 2 KB
dingdong/vendor/symfony/var-dumper/README 607 b
dingdong/vendor/topthink/framework/CONTRIBUTING 4 KB
dingdong/vendor/topthink/framework/LICENSE 2 KB
dingdong/vendor/topthink/framework/README 3 KB
dingdong/vendor/topthink/framework/src/think/console/bin/README 215 b
dingdong/vendor/topthink/think-helper/README 767 b
dingdong/vendor/topthink/think-orm/README 662 b
dingdong/vendor/topthink/think-trace/README 313 b
dingdong/vendor/workerman/channel/README 3 KB
dingdong/vendor/workerman/globaldata/README 796 b
dingdong/vendor/workerman/mysql/README 3 KB
dingdong/vendor/workerman/phpsocket.io/README 4 KB
dingdong/vendor/workerman/phpsocket.io/docs/README 34 b
dingdong/vendor/workerman/phpsocket.io/docs/zh/README 7 KB
dingdong/vendor/workerman/phpsocket.io/examples/chat/README 313 b
dingdong/vendor/workerman/workerman/MIT-LICENSE 1 KB
dingdong/vendor/workerman/workerman/README 8 KB
dingdong/vendor/zoujingli/ip2region/LICENSE 12 KB
dingdong/vendor/zoujingli/ip2region/README 3 KB
dingdong/view/README 45 b
web/README-zh 4 KB
web/README 3 KB
zjapi.yhupai.com/dingdong/LICENSE 2 KB
zjapi.yhupai.com/dingdong/README 1 KB
zjapi.yhupai.com/dingdong/public/robots 24 b
zjapi.yhupai.com/dingdong/public/storage/DocTemplate 165 b
zjapi.yhupai.com/dingdong/public/storage/txt/20240528/304fea06c4dda028237d81d4f8dead6b 0 b
zjapi.yhupai.com/dingdong/public/storage/txt/20240528/4d15fd12fbb948132761af91f10a38f7 49 b
zjapi.yhupai.com/dingdong/public/storage/txt/20240528/c844328879591a2f73f55caa56b58e0f 0 b
zjapi.yhupai.com/dingdong/public/storage/txt/20240528/fb5db4cb34dd71f7b8f869b9361521c8 0 b
zjapi.yhupai.com/dingdong/public/storage/txt/20240603/11f39947951db587835de1d6d3461eae 6 b
zjapi.yhupai.com/dingdong/public/storage/txt/20240826/25d90b767ea48b6cfd114c05e254c1af 2 KB
zjapi.yhupai.com/dingdong/public/storage/txt/20240829/5b22358aa4c1da84fa50c8390d1a5ce7 165 b
zjapi.yhupai.com/dingdong/public/storage/txt/20240829/c0a844a2f4a7e2cb7bdca162a130939d 2 KB
zjapi.yhupai.com/dingdong/public/storage/txt/20240829/f91a36dc2bd286d43f776030a72c23cc 2 KB
zjapi.yhupai.com/dingdong/vendor/firebase/php-jwt/README 11 KB
zjapi.yhupai.com/dingdong/vendor/league/flysystem-cached-adapter/readme 1 KB
zjapi.yhupai.com/dingdong/vendor/league/flysystem/CODE_OF_CONDUCT 3 KB
zjapi.yhupai.com/dingdong/vendor/league/flysystem/SECURITY 428 b
zjapi.yhupai.com/dingdong/vendor/league/flysystem/deprecations 724 b
zjapi.yhupai.com/dingdong/vendor/league/mime-type-detection/CHANGELOG 585 b
zjapi.yhupai.com/dingdong/vendor/psr/cache/CHANGELOG 746 b
zjapi.yhupai.com/dingdong/vendor/psr/cache/LICENSE 1 KB
zjapi.yhupai.com/dingdong/vendor/psr/cache/README 277 b
zjapi.yhupai.com/dingdong/vendor/psr/container/README 578 b
zjapi.yhupai.com/dingdong/vendor/psr/http-message/CHANGELOG 1 KB
zjapi.yhupai.com/dingdong/vendor/psr/http-message/README 358 b
zjapi.yhupai.com/dingdong/vendor/psr/log/README 1 KB
zjapi.yhupai.com/dingdong/vendor/psr/simple-cache/LICENSE 1 KB
zjapi.yhupai.com/dingdong/vendor/psr/simple-cache/README 563 b
zjapi.yhupai.com/dingdong/vendor/symfony/polyfill-mbstring/README 372 b
zjapi.yhupai.com/dingdong/vendor/symfony/polyfill-php72/README 873 b
zjapi.yhupai.com/dingdong/vendor/symfony/polyfill-php80/README 773 b
zjapi.yhupai.com/dingdong/vendor/symfony/var-dumper/CHANGELOG 2 KB
zjapi.yhupai.com/dingdong/vendor/symfony/var-dumper/README 607 b
zjapi.yhupai.com/dingdong/vendor/topthink/framework/CONTRIBUTING 4 KB
zjapi.yhupai.com/dingdong/vendor/topthink/framework/LICENSE 2 KB
zjapi.yhupai.com/dingdong/vendor/topthink/framework/README 3 KB
zjapi.yhupai.com/dingdong/vendor/topthink/framework/src/think/console/bin/README 215 b
zjapi.yhupai.com/dingdong/vendor/topthink/think-helper/README 767 b
zjapi.yhupai.com/dingdong/vendor/topthink/think-orm/README 662 b
zjapi.yhupai.com/dingdong/vendor/topthink/think-trace/README 313 b
zjapi.yhupai.com/dingdong/vendor/workerman/channel/README 3 KB
zjapi.yhupai.com/dingdong/vendor/workerman/globaldata/README 796 b
zjapi.yhupai.com/dingdong/vendor/workerman/mysql/README 3 KB
zjapi.yhupai.com/dingdong/vendor/workerman/phpsocket.io/README 4 KB
zjapi.yhupai.com/dingdong/vendor/workerman/phpsocket.io/docs/README 34 b
zjapi.yhupai.com/dingdong/vendor/workerman/phpsocket.io/docs/zh/README 7 KB
zjapi.yhupai.com/dingdong/vendor/workerman/phpsocket.io/examples/chat/README 313 b
zjapi.yhupai.com/dingdong/vendor/workerman/workerman/MIT-LICENSE 1 KB
zjapi.yhupai.com/dingdong/vendor/workerman/workerman/README 8 KB
zjapi.yhupai.com/dingdong/vendor/zoujingli/ip2region/LICENSE 12 KB
zjapi.yhupai.com/dingdong/vendor/zoujingli/ip2region/README 3 KB
zjapi.yhupai.com/dingdong/view/README 45 b