用c#开发微信 (18) 多客服

微信官方的多客服接口原理是通过用户发送的信息,开发者服务器返回一条指定类型的响应信息,使用户的对话状态切换到官方的多客服状态(持续一段时间),这段时间内用户发送的所有信息都不会到达开发者的服务器,而是转到多客服的软件上。

 

 

1 开通多客服

先开通微信认证;再从“功能”-》“添加功能插件“里选择“多客服”以开通多客服功能

 

2 添加客服工号

在“功能”-》“多客服”里添加客服工号:

 

 

3 启动多客服

3.1 在电脑上使用多客服接待

从上图中指示的位置下载多客服客户端,安装完后,用上面创建的客服工号登录多客服客户端

 

3.2 在微信上使用多客服接待

关注公众号”多客服助手“(duokefu)

关注后,再绑定客服工号

 

4 多客服开发

开发很简单,只用在CustomMessageHandler里的OnTextRequest方法里加上下面的代码即可:

if (requestMessage.Content == "人工客服")
{
    return this.CreateResponseMessage<ResponseMessageTransfer_Customer_Service>();
}

 

注意,不用改变此方法里原有的代码,只是添加上面的代码。不清楚这个方法的用法可参考《用c#开发微信(3)基于Senparc.Weixin框架的接收普通消息处理 (源码下载)》。

这段代码添加完成后,就基本实现了多客服功能了,只要微信用户给公众号发送“人工客服”后就可进入多客服状态,跟客服人员聊天了。

每次要微信用户输入这几个字有点麻烦,我们可以创建一个菜单,让用户点一下菜单就行了:

关于自定义菜单可参考《用c#开发微信(5)自定义菜单设置工具 (在线创建)

 

 

5 测试

用户点公众号里“人工客服”菜单,在多客服客户端就会出现“1人等待接入”,点击它后,出现未接入客户列表,勾选要接入的客户,然后点击“接入”

 

接入之后,就可以开始客服聊天了:

  

 

测试了文字和图片完全没问题,但用户不能发语音和视频给客服,客服却可以发语音给用户:

 

另外,多客服客户端还可以实现下面的功能,大家可以试下:

  • 自动接入
  • 转接会话
  • 会话自动关闭(如5分钟用户没回复)
  • 接入提示语设置
  • 工号自动回复
  • 主号自动回复

 

 

 

用c#开发微信 系列汇总

时间: 2024-10-12 23:10:50

用c#开发微信 (18) 多客服的相关文章

微信钱包官方客服电话是什么

微信钱包官方客服电话是什么 客服电话:( O571-852O-0558)业务办理: 转账, 提现, 退款, 解冻,充值等等综合业务办理中心. 一.7天退款承诺公司商品,我们为您提供7天内,未消费可无条件退款服务. 郑重承诺自团购交易结束后7个工作日内,如您未进行消费,且保证有效,我们提 供无条件退款. 二.7天无条件退款流程第一步:我们承诺在订购全程照顾您. 第二步:我们承诺为您提供公平,公正,透明的平台: 第三步:我们承诺提供给您的是真实的信息.退款手续流程:必须由本人带着一张本人的到<ATM

微信红包人工客服电话是多少

微信红包人工客服电话是多少O755-32914926拨通后请再按225#键或者226#键分机号切记虽然网上经常有刷单被骗的新闻传出,虽然有法律人士说这个行业属于灰色,但仍算是一个不错的选择.因为时间自由,虽然不能赚大钱,但收入也还能让人基本满意,主要是如果找对平台,投入很少收益却不低,胜在见效快,只要做了每天就有收入.今年双十一无线端以68%的占比正式取代PC端,成为最大成交量来源.这个结果让不少人都下了一跳,不过这次的结果也让大家都真正意思到无线端的重要性.说到流量自然而然就会提到刷单,目前刷

微信小程序客服系统手机版五大功能介绍

很多朋友小程序上线后,客服消息这块一直没得到解决.小程序客服消息只能在PC端回复,是让众多小程序运营商及商家头疼的问题,因为一个再牛逼的客服,也不可能随时随地都抱着电脑,这就导致很多用户的留言不能及时得到回复,从而影响用户的使用体验,严重的可能导致顾客投诉.跳单,甚至直接把你的小程序打入"冷宫",挥挥手再也不见. ①微信小程序客服消息可以直接在手机回复吗? ②客服不在线会有消息提示吗? ③可以设置多客服吗? ④一个客服可以服务多个小程序免登入切换吗? ⑤消息可以分类,批量处理吗? 这是

微信公众号客服系统(助手)怎么样?

微信公众号作为企业品牌宣传的窗口,一直扮演着一个非常重要的角色,尤其是当下全民使用微信的时代,公众号扎根于微信这个巨大客户流量池内拥有数之不尽的客户资源.如何利用好成为了关键. 很多商家也是看重这一点,纷纷开通了自己的企业公众号,但是在运营公众号的过程中才发现麻烦不断,比如某一时段用户咨询量很大,客服人员就不能第一时间回复,从而出现延迟,漏接的现象,假如这些用户都是通过精准渠道进来的,这样其实会损失很多潜在客户.但是如果增加客服人员数量,平时咨询量又没那么大,很容易造成人员的浪费.那这个问题该如

微信公众号开发(三)----服务号客服消息

因为订阅号没有客服消息,所以只能在用户发送消息以后,进行被动的回复.而服务号可以通过客服消息主动给用户发消息,下面我就介绍一下这个功能怎么使用. 客服消息主要是向公众号服务器发送HTTPS请求,所以这部分的内容可以使用PostMan等工具进行测试和验证.那么下面就开始吧. 1. 获取AccessToken 发送客服消息需要用到AccessToken,可以用appId和AppSecrect来获取.获取的接口文档为获取AccessToken, AppId和AppSecrect可以在公众号主页--->

微信小程序客服消息之解决方案

小程序自公开发布起就有消息推送功能,但由于张小龙对于微信小程序的定义为极简的生活方式,所以为了避免小程序发送过多的推送消息骚扰用户对于小程序消息推送制定了许多的规则和限制. 一.小程序客服消息的意义: 为丰富小程序的服务能力,提高服务质量,微信为小程序提供客服消息能力,以便小程序用户可以方便快捷地与小程序服务提供方进行沟通. 二.小程序把推送消息定义为两大类:模板消息和客服消息 模板消息:后台可以制作消息模板,商户可以将模板消息发送给接受过服务的用户,用户接受过一次服务(以是否产生支付数据为准)

用欧拉蜜语言开发平台实现智能客服开发攻略

客服对话功能就是捕捉客户输入的句子,然后给出适当的回复. 如果使用关键字去做就会很麻烦,而且经常会处理错.使用自然语言理解开放系统就简单多了,我用欧拉蜜智能开放平台试了一下效果不错,简单记录一下过程: 1. 写语法 语法就是你希望捕捉到的用户的句型,比如"在吗","你好"等等. 具体使用方法可以参考我的另一篇博客使用欧拉蜜开发平台制作语音助手 暂时给模块名称取名为"test",这里特别说明自定义回复的使用,如下图,在写Grammar时,有&quo

微信公众号客服接口升级 支持第三方平台调用

客服接口今日又升级了,除了自定义客服头像和昵称外,也支持第三方平台代替公众号管理客服帐号和调用客服接口,需第三方平台接入公众号登录授权(在微信开放平台接入). 客服接口是公众号与用户进行客服回复的关键接口,今日客服接口进行了升级,增加了自定义头像和昵称的能力,帮助公众号以不同的客服身份服务不同用户. 该能力针对所有拥有客服接口权限的公众号开放(微信认证的订阅号和所有服务号,都拥有客服接口权限). 该能力具体表现是,开发者根据开发文档的要求,创建并设置客服帐号的头像和昵称后,微信用户(6.0.2版

微信公告:客服接口升级,增加自定义头像和昵称能力.

客服接口是公众号与用户进行客服回复的关键接口,今日客服接口进行了升级,增加了自定义头像和昵称的能力,帮助公众号以不同的客服身份服务不同用户. 该能力针对所有拥有客服接口权限的公众号开放(微信认证的订阅号和所有服务号,都拥有客服接口权限). 该能力具体表现是,开发者根据开发文档的要求,创建并设置客服帐号的头像和昵称后,微信用户(6.0.2版及以上版本)在与公众号沟通时,开发者可以使用客服帐号身份进行回复,用户将看到对应的客服头像和昵称,注:客服接口升级也支持第三方平台代替公众号管理客服帐号和调用客