首页 - Zblog商城 - zblog插件 - 正文

即时聊天(客服)插件

12991,099.00

聊天插件、客服插件、群聊,即时消息,websocket


ID: chat版本: 1.3.2php: 7.0+发布时间: 2021-04-13分类: zblog插件标签:  更新时间: 2021-06-17
本站所有商品都可以直接下单购买,下单时请填写真实的邮箱、姓名、手机号,防止以后忘记账号后无法找回
单次订单金额满1000元,再享 9 折优惠

本站和李洋个人博客达成合作,两站同时购买主题或插件可有优惠,详情咨询客服

本站购买 与 zblog应用中心 购买的区别

售后服务方式QQ/微信 09:00 - 11:00, 13:00 - 16:00(双休、节假日除外)
授权数量3个服务器IP2个服务器IP
授权说明授权IP指的是服务器上网的公网IP,授权数量指的是同时开启授权的IP数量
IP可以免费不限次数的自助授权IP、删除已授权IP、禁用IP,不限制域名数量,IP未授权时,无法配置该应用,其他常规功能均不受影响。(傻瓜式解释
具体IP授权数量以已授权应用列表处看到为准,如需额外增加授权IP数量需付费购买。
升级有效时间永久
安装/更新方式可风客户端zblog应用中心客户端
价格单买有优惠,满1000再享9折原价购买
代码问题会处理js代码,小概率会出现问题

《应用购买及使用协议》

(一)、您在购买应用前,须要先确认这些应用是否符合您的使用需求。依据《消费者权益保护法》第二十五条规定,购买下载后不能退款,不能更换
(二)、您购买的应用,仅是该应用的许可使用权,该应用的所有权仍归本站所有。
(三)、一个应用仅可购买人使用,应用属于购买人,而非购买的账号,未经本站同意,不得二次发布、赠送、转售、租让、借用、盗版,不能转卖本站账号,否则我们将永久关闭用户账号并保留继续追究相关责任的权利。 本站黑名单
(四)、如无特殊说明,已购买应用仅包括相关使用权及免费更新服务,本站不提供额外安装等服务。
(五)、您使用应用中所存在的风险,完全由用户自己承担,包括系统受损、资料丢失以及其它任何风险。
(六)、在您使用应用的过程中,需自行负责遵守任何适用的法律。本站保留在不通知您及不对您承担责任的情况下变更、限制、冻结或终止您对某些内容的使用的权利。
(七)、您在使用的过程中发现新版本应及时更新,本站仅提供最新版的技术支持及售后服务,违规网站不提供此类服务。

你还在怕在网络使用qq不方便而烦恼吗?你还在为用户发的“你好?在吗”而烦恼吗?今天,可风网即可为您解决这些问题---zblog即时消息客服插件上线,本插件采集websocket协议,消息即时送达,可聊天可客服的一款插件,首发优惠三天,机不可失时不再来。

 

本插件为在zblog中的最终版本,2.0新版本正在开发中... 新版本的后端将不再基于任何cms或框架开发,已购买zblog版本的可免费升级到2.0

 

功能

  1. 客服、私聊、群聊

  2. 消息撤回

  3. 群管理

  4. 群员禁言

  5. 支持浏览器通知

  6. 网站打开后可主动发送消息给访客

  7. 支持用户登录自动加入指定群聊

  8. 支持根据关键词自动回复

  9. 支持独立客服页

  10. 客服离线消息通知 教程

  11. 微信小程序端(正在开发...)

  12. 等等等…

 

演示站:

 

九牛网:https://www.9nw.cc/

雨沐凌风 https://www.ymlf.cn/

 

感谢@拓源提供的IM样式设计

 

即时聊天(客服)插件,zblog,第1张

 

即时聊天(客服)插件,zblog,第2张

 

即时聊天(客服)插件,zblog,第3张

 

即时聊天(客服)插件,zblog,第4张

 

即时聊天(客服)插件,zblog,第5张

 

即时聊天(客服)插件,zblog,第6张

 

即时聊天(客服)插件,zblog,第7张

 

即时聊天(客服)插件,zblog,第8张

 

即时聊天(客服)插件,zblog,第9张

 

即时聊天(客服)插件,zblog,第10张

 

即时聊天(客服)插件,zblog,第11张

提供的接口

前端js接口:

websocket连接之前:

window.chat.plugin.on('websocket.start','yourname',function(){
  console.log('准备连接');//该接口没有传入参数
});

websocket连接成功:

window.chat.plugin.on('websocket.open','yourname',function(e,ws){
  console.log(e);//websocket相关信息
  ws.send('test');//创建的websocket对象,示例是向websocket发送个“test”内容
});

websocket连接断开:

window.chat.plugin.on('websocket.close','yourname',function(e){
  console.log(e);//websocket相关信息
  console.log('websocket已断开,正在重连...');
});

收到websocket服务器发送的消息:

window.chat.plugin.on('websocket.receive','yourname',function(j){
  console.log(j);//收到的消息
});

连接成功后向网站报告clientid:

window.chat.plugin.on('websocket.ReportClientID','yourname',function(r){
  console.log(j.userinfo.name); //用户名称
  console.log(j.userinfo.avatar); //用户名称
  console.log(j.chatlist); //会话列表
});

删除回调

window.chat.plugin.unbind('websocket.ReportClientID','yourname');

请把yourname替换成你独一无二的名称,如果该名称重复,之前添加的回调会被删除。

后端接口:

处理用户发送的消息:可以实现对发送的消息处理后再送达其他用户

//挂载接口,收到消息的接口,可以对消息处理后再送往其它客户端
Add_Filter_Plugin('Filter_Plugin_Chat_Send_Message_Core','yourappid_FunctionName');
function yourappid_FunctionName($api, &$data){
    global $zbp;
    echo '发送者用户ID' . $api->sender->OID;
    echo '发送是客服:' . $api->sender->isServicer?'是':'否';
    echo '接口者用户ID或群ID' . $api->receiver->OID;
    echo '接口者是客服:' . $api->receiver->isServicer?'是':'否';
    if ($api->receiver->MarkType == 'group'){
        echo '群聊名称:' .$api->receiver->Name ;
    }elseif ($api->receiver->MarkType == 'private'){
        echo '当前是私聊';
    }

    echo '发送者是游客' . $api->sender->isGuest?'是':'否';
    echo '接收者是游客' . $api->receiver->isGuest?'是':'否';

    echo '发送的消息内容:' .$data['content']['data'];
    echo '发送的消息类型:' .$data['content']['type']; // 可能是 string html image

    if ($data['content']['type'] == 'string'){
        //如果发送的消息内容为:‘nihao’则自动替换为‘你好’
        $data['content']['data'] = str_reaplce('nihao','你好',$data['content']['data']);
    }
}

消息发送后回调:可以实现离线通知等业务

//挂载接口,消息已发送后回调
Add_Filter_Plugin('Filter_Plugin_Chat_Send_Message_Succeed','yourappid_FunctionName');
function yourappid_FunctionName($api, $data){
    global $zbp;
    echo '发送者用户ID' . $api->sender->OID;
    echo '发送是客服:' . $api->sender->isServicer?'是':'否';
    echo '接口者用户ID或群ID' . $api->receiver->OID;
    echo '接口者是客服:' . $api->receiver->isServicer?'是':'否';
    if ($api->receiver->MarkType == 'group'){
        echo '群聊名称:' .$api->receiver->Name ;
    }elseif ($api->receiver->MarkType == 'private'){
        echo '当前是私聊';
    }

    echo '发送者是游客' . $api->sender->isGuest?'是':'';
    echo '接收者是游客' . $api->receiver->isGuest?'是':'';

    echo '发送的消息内容:' .$data['content']['data'];
    echo '发送的消息类型:' .$data['content']['type']; // 可能是 string html image

    // 自动回复个可以使用html代码的消息
    (new kfuu\plugin\chat\api($api->receiver, $api->sender))->SendMessage('自动回复的消息<br>这是html内容', 'html');

    // 自动回复普通文本消息
    (new kfuu\plugin\chat\api($api->receiver, $api->sender))->SendMessage('自动回复的消息', 'string');

    // 自动回复个图片
    (new kfuu\plugin\chat\api($api->receiver, $api->sender))->SendMessage('https://kfuu.cn/test.jpg', 'image');

    //如果是给客服发送消息,并且客服不在线
    if ($api->receiver->isServicer && !$api->receiver->isOnline){
        echo $data['content']['data']; //消息内容

        //向发送者反馈个系统消息
        $api->PushSystemInfo('客服离线,已成功为您推送离线消息,请耐心等待回复');
    }
}

new kfuu\plugin\chat\api 类专门用于发送消息,可以在你插件或主题后端代码中任意地方调用。

参数一:用户ID或者聊天插件中的用户对象

参数一:用户ID或群聊ID或插件中的用户对象

请使用 try catch 捕捉错误


更多内容请关注可风网公众号

评论:

4 条评论

100.00%好评

  • 好评:(100.00%)
  • 中评:(0.00%)
  • 差评:(0.00%)
  1. 峰顶
    峰顶 发布于: 

    这玩意啥时候更新呀,想入手一个

  2. 文曦☭
    文曦☭ 发布于: 
    评分:

    很好用的插件 推荐购买!

  3. 流夏
    流夏 发布于: 
    评分:

    支持一下下!

发表评论 取消回复

很抱歉,您暂时无法发布评论。需要 登录 后才能发布。

v1.3.22021-06-17 17:46

  1. 618促销

v1.3.12021-05-29 18:57

  1. [优化]群聊聊天记录不显示历史系统消息

v1.32021-05-28 18:16

  1. [优化]窗口展现方式可设置为关闭
  2. [优化]网站后台聊天窗口展示方式强制默认样式
  3. [新增]被动消息不转发到客服开关
  4. [优化]查看在线用户列表页面,上下线记录展示也页面右上角

v1.22021-04-24 22:27

  1. [修复]一些bug
  2. 解决对同一服务器上多站点使用插件时存在的问题,详情请阅读教程https://kfuu.cn/zblogjiaocheng/87.html
  3. 需要在更新后或下次启动服务前重新创建配置文件(不需要重启服务)

v1.1.82021-04-19 22:21

  1. [修复]微信中无法上传图片的问题
  2. [修复]部分手机端文本框被挡住的问题

v1.1.72021-04-18 23:04

  1. [修复]bug

v1.1.62021-04-18 21:32

  1. [优化]群聊可显示创建时间,入群时间
  2. [新增]群聊可配置“新群员允许查看入群前的消息”,默认关闭
  3. [新增]可自定义新消息提示音

v1.1.52021-04-17 21:58

  1. [优化]首次客服发送的内容不保存为聊天记录,也不保存会话。客服或者用户手动发送内容时才开始保存
  2. [优化]打开页面后置顶所有未读消息
  3. [新增]客服自动回复支持正则表达式

v1.1.42021-04-16 21:56

  1. [优化]一些细节

v1.1.32021-04-15 21:08

  1. [优化]客服快捷短语支持拖拽排序
  2. [优化]客服自动回复支持拖拽排序,支持继续匹配余下规则,可选择是否开启规则。更新后请在页面保存一下配置
  3. [修复]登录用户之间会话后会话列表没有更新的问题

v1.1.22021-04-15 20:13

  1. [删除]server酱的离线通知功能,改为独立的扩展插件,请在群文件中下载安装

v1.1.12021-04-15 16:35

  1. [修复]会话消息文本框按ctrl+enter异常的问题
  2. [修复]调整会话消息文本框异常的问题

v1.12021-04-15 10:58

  1. [新增]接入server酱,实现客服离线消息通知
  2. [优化]重新排序表情
  3. [优化]聊天框可以上下拉调整大小

v1.0.22021-04-14 14:27

  1. [优化]可配置仅登录可以使用聊天
  2. [优化]一些使用体验

v1.0.12021-04-14 10:09

  1. [修复]证书配置无效的问题

v1.0.02021-04-13 14:54

  1. 正式发布

v0.12021-04-03 17:32

  1. 内部测试
暂无相关问答

使用方法:先下载 可风应用客户端.zba 如无法下载,右键选择链接另存为或者更换浏览器尝试下载

下载后在网站后台“插件管理”上传,上传后启用“可风应用客户端”插件,进入插件后授权登录,然后在“已购买应用”中一键安装你购买的主题、插件即可。


图文教程:

上传下载的“可风应用客户端.zba”如果没有上传文件的地方,则需要先启用“应用中心客户端”插件

image.png


启用上传的插件

image.png


点击登录账号,再点击授权登录

image.png


授权成功后点开始体验


点击已购买的应用,再点击你购买的应用下面的一键安装

image.png

我们专注web相关开发,拥有多年的开发经验,可开发任意类型网站、小程序、app、企业系统等

定制类型

可定制功能

  • 普通网站建站、仿站

  • 支付接口对接

  • 微信小程序开发

  • 微信公众号开发

  • APP开发

  • cms系统、oa系统、erp系统等

合作环节

  1. 客户整理并提供详细的需求文档(建议自行设计效果图)

  2. 对接需求并确定开发费用

  3. 签订开发合同(个人客户可不签订)

  4. 我们收到预付款后开工(签订合同则需要对公汇款)

  5. 完工后我们提供演示站,满意后,需要付完余款,才能交项目代码

付款说明

  • 低于1000元需要一次性付全款(低价定制程序,不接受任何理由分次付款,否则勿扰)

  • 高于1000元需要先付50%,交付代码前付剩余50%

  • 高于10000元需要先付40%,开发中期再付40%,交付代码前付剩余20%

  • 高于30000元需要先付30%,开发中期再付30%,交付代码前付剩余40%

  • 高于50000元需要先付20%,开发中期再付30%,交付代码前付剩余50%

售后

  • 企业客户1年内免费维护,次年开始可选择付费维护,维护费用为开发费用的10%(维护范围:bug修复,兼容修复,网站数据迁移,api更新后的对接,简单的使用优化,资料更新等

  • 个人用户1月内免费维护(维护范围:bug修复,兼容修复,网站数据迁移,简单的使用优化)

  • 如需添加需求文档中未说明的功能,则需要相应的费用(包括项目开发期间)

郑重申明

1、定制的程序无授权,不加密

2、双方都不可以将定制的程序出售、授权给他人

3、定制的程序严禁用于非法用途,如在开发的过程我们发现定制方是将开发的程序用于非法用途,我们有权停止开发,并将已打款费用退回(会扣除开发期间人工费,人工费 = 1000元/天),并不承担任何法律责任,不提供已开发的代码

免责声明

如定制开发的程序需要采集或者对接api等依赖第三方数据或功能的,交付后因第三方问题造成程序无法正常使用的,我们不承担任何责任,我们仅能保证交付时功能正常。如在开发期间第三方出现问题,可协商退相应的费用或使用其他第三方数据。

联系我们

QQ: 59005022

Email: 59005022@qq.com

微信:

售后工作时间: 9:00-11:00  13:00-16:00(双休、节假日除外)

付款方式

服务项目 可风网服务项目 第1张 

支付宝账号:59005022@qq.com

其他付款方式请先联系

 

您付款后即代表同意上述的各项说明。由于本站服务的特殊性,收到项目款开工后,不能再退款。

学会正确的提问,提高交流效率,有助于对方能快速的帮你解答问题


下面举几个例子:

例1:

错误示范:

在吗?

你好?

你好,我想咨询个问题

正确方式:

你好,请问xxxxxxxxx?

解释:

不论什么情况下,都不要只发个在吗,或者你好,这种开场是大忌。不要说毫无意义的内容开门见山直接说事就很好

例2:

错误示范:

我网站打不开了

正确方式:

我网站打不开了,页面显示504

我网站打不开了,网站一直在加载中

我网站打不开了[网站截图]

解释:

提问的问题太过于笼统,应该一并简述一下你所看到的信息,最好直接能附上你的网站链接

例3:

错误示范:

我网站打开显示乱码?

正确方式:

我网站打开显示乱码? [截图]

解释:

当无法确切能正确表述问题时,应当附上截图。因为你的表述可能和实际问题完全不沾边,会让对方误导你的问题从而给你不相应的处理办法

例4:

错误示范:

怎么给用户手动开会员?

正确方式:

xxx主题怎么给用户手动开会员?

解释:

要说明是想在哪个应用实现什么功能,不然可能很多应用都有这个功能,不同的应用操作方式都是不一样的

例5:

错误示范:

采集入库时内容丢失?[文章截图]

正确方式:

火车头采集入库时内容丢失?[火车头规则截图][文章截图]

xxx采集插件入库时内容丢失?[xxx采集插件规则截图][文章截图]

解释:

和例4类似,要说明是在哪个应用上使用,不然对方可能会混乱,给你不相应的解决方式

例6:

错误示范:

image.png

xxx插件提示这个错误?

正确方式:

[截图]

xxx插件在删除文章时提示这个错误?

解释:

要说明一下你正在操作什么功能,或者截图截大一点,才能有利于对方分析问题

例7:

错误示范:

你:页面提示aaa错误

对方:关闭xxx试一下

你:还是不行

对方:那再关闭xxxxx试试

你:还是不行

对方:截图看看

你:[截图](截图中已经不是aaa错误,而是bbb错误)

对方:无语中...

正确方式:

你:页面提示aaa错误

对方:关闭xxx试一下

你:已关闭,但是现在又提示bbb错误

解释:

有不同的情况发生时,要及时向对方说明,不然对方仍然会给你最开始的处理方法


欢迎QQ/微信咨询我