【实战教程】使用知晓云完成小程序客服消息的自动回复

栏目: IOS · 发布时间: 5年前

内容简介:在上次推送完「卡券核销消息推送」的教程后,我们决定再多出点教程。此次教程将再次带领大家体验「消息推送」,实现另一个「微信消息推送」的触发器,关于详细步骤如下:

在上次推送完「卡券核销消息推送」的教程后,我们决定再多出点教程。

此次教程将再次带领大家体验「消息推送」,实现另一个「微信消息推送」的触发器,关于 自动回复小程序客服消息 的。

详细步骤如下:

  1. 开通知晓云消息推送,并开通小程序消息推送功能,将知晓云消息推送配置同步到小程序
  2. 创建 sendCustomMsg 触发器,触发器类型为“微信消息推送”,动作类型为云函数
  3. 创建 sendCustomMsg 云函数

总体流程如下流程图:

【实战教程】使用知晓云完成小程序客服消息的自动回复

开通消息推送

进入知晓云,选择 控制台 -> 设置 -> 小程序 ,拉到最底找到「消息推送」,点击「立即开通」,即可开通消息推送功能。

【实战教程】使用知晓云完成小程序客服消息的自动回复

【实战教程】使用知晓云完成小程序客服消息的自动回复

开通之后需要将消息推送的相关配置项配置到小程序或者公众号后台。由于此次我们要实现的是小程序的客服消息回复,所以需要在知晓云的小程序后台开通消息推送(设置->开发设置->消息推送 )并完成相关配置的填写。

【实战教程】使用知晓云完成小程序客服消息的自动回复

▲ 知晓云配置项

配置项填写完成后还需要将消息推送的相关配置 同步到微信小程序后台 ,两部分内容均填写完成后微信消息推送类型的触发器才可以正常使用。

【实战教程】使用知晓云完成小程序客服消息的自动回复

▲ 小程序消息推送配置项

创建触发器

由于该步骤中在创建触发器时的动作类型需要选择「云函数」,且需要选定对应的云函数 js 文件,所以我们需要在创建触发器前先创建(在控制台点击 引擎 -> 云函数 -> 添加)一个空的云函数,以便顺利执行后续步骤。

现在我们创建一个名为 sendCustomMsg 的云函数:

【实战教程】使用知晓云完成小程序客服消息的自动回复

如上图点击所示确定即可,云函数的代码等会再写,先回到本小节的重点上来。我们需要(通过控制台 引擎 -> 触发器 -> 添加)创建一个触发器,这个触发器将帮助我们在设置好的条件被触发的情况下运行 sendCustomMsg 云函数来实现用户消息的自动回复。

【实战教程】使用知晓云完成小程序客服消息的自动回复

第一步, 配置触发器 。记得触发类型一定要选择「微信消息推送」。

【实战教程】使用知晓云完成小程序客服消息的自动回复

第二步, 设置触发条件 。这一步需要填写小程序的 appID (小程序 appID 可以在微信小程序后台获取) ,其他部分的设置如下图。

【实战教程】使用知晓云完成小程序客服消息的自动回复

第三步, 设置动作 。按照下图所示配置后点击完成即可成功创建「微信消息推送」触发器。

【实战教程】使用知晓云完成小程序客服消息的自动回复

编辑云函数

回到我们刚才创建的云函数(名为 sendCustomMsg 的空的云函数), 本次教程中作为示例的云函数代码写的比较简单,只是将用户发送的内容以原样再发回给用户。

代码里用到了给用户回复消息的小程序客服消息接口,该接口需要的 access_token 和 open_id 可以分别从云函数的 API 和 云函数的参数 event.data.FromUserName 获取。(标灰色两个地址见置顶留言 )

全部代码如下:

【实战教程】使用知晓云完成小程序客服消息的自动回复

测试

最后我们可以通过小程序客服按钮(contact-button)进入到客服对话框进行测试。在下图中可以看到,我们发送什么给客服,客服都会按原样发回给我们。这意味着,我们的想要的功能实现了 :)

【实战教程】使用知晓云完成小程序客服消息的自动回复

本文首发于「知晓云」公众号: https://mp.weixin.qq.com/s/VZ...

如果你还想了解 更多小程序开发技巧,快速掌握小程序开发能力。

欢迎扫描下方二维码关注「 知晓云 」,我们会持续为更新与小程序有关的实战教程哦~

【实战教程】使用知晓云完成小程序客服消息的自动回复


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

科技之巅2

科技之巅2

麻省理工科技评论 / 人民邮电出版社 / 2017-6-1 / CNY 88.00

《麻省理工科技评论》从2001年开始,每年都会公布“10大全球突破性技术”,即TR10(Technology Review 10),并预测其大规模商业化的潜力,以及对人类生活和社会的重大影响。 这些技术代表了当前世界科技的发展前沿和未来发展方向,集中反映了近年来世界科技发展的新特点和新趋势,将引领面向未来的研究方向。其中许多技术已经走向市场,主导着产业技术的发展,极大地推动了经济社会发展和科技创新......一起来看看 《科技之巅2》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

html转js在线工具
html转js在线工具

html转js在线工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具