作者:知晓云 - 小程序开发快人一步
来源:知晓课堂

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

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

详细步骤如下:

  1. 开通知晓云消息推送,并开通小程序消息推送功能,将知晓云消息推送配置同步到小程序

  2. 创建 sendCustomMsg 触发器,触发器类型为“微信消息推送”,动作类型为云函数

  3. 创建 sendCustomMsg 云函数

总体流程如下流程图:

开通消息推送

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

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

知晓云配置项

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

小程序消息推送配置项

创建触发器

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

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

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

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

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

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

编辑云函数

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

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

全部代码如下:

测试

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

相关阅读

第一期:快速实现图片爬虫
第二期:快速生成分享海报
第三期:处理微信卡券消息

第四期:如何通过知晓云自动回复客服消息相关推荐

  1. JAVA微信公众号完整版教程扫一扫登录/自动回复/客服消息

    微信公众号开发完整版 开篇整理 Maven依赖 配置公众测试号 后续方法中使用的wxService 配置服务器所需接口 获取微信accessToken 开篇整理 之前写过一篇关于微信/企业微信/钉钉授 ...

  2. 第三期:如何通过知晓云处理微信卡券消息

    作者:知晓云 - 小程序开发快人一步 来源:知晓课堂 知晓云新推出「消息推送」功能,该功能通过「消息推送」类型的触发器接收微信推送过来的消息,开发者可以对此消息实行相关操作. 此教程将带领大家体验这个 ...

  3. 【实战教程】小程序客服消息自动回复

    在上次推送完「卡券核销消息推送」的教程后,我们决定再多出点教程. 此次教程将再次带领大家体验「消息推送」,实现另一个「微信消息推送」的触发器,关于自动回复小程序客服消息的. 详细步骤如下: 开通知晓云 ...

  4. 免费的微信小程序客服消息自定义关键词自动回复管理系统

    源码名称:微信小程序客服消息自定义关键词回复管理系统 框架版本:laravel5.8,和thinkphp类似的框架,会thinkphp就会laravel. 适用范围:二次开发,独立部署,客服自动回复 ...

  5. 小程序客服消息推送自动回复_如何让小程序客服消息根据用户输入关键词自动回复图片?...

    众所周知, 运营小程序的时候, 最方便和粉丝互动的地方就是小程序里面的客服消息了. 然而, 绝大部分人仅靠官方的功能, 有很大的局限性! 量多了处理不过来 分配客服坐席处理, 需要更多人工投入 即时投 ...

  6. 关于微信开发的自动回复消息和客服消息,文本带链接跳转

    1.自动回复消息文本带链接跳转 效果图: 操作是很简单,但是搜百度却搜不到如何实现,所以有了这篇博客 在需要加链接的文本用a标签,而且a标签的href属性用单引号把URL地址括起来,如图: 2.客服消 ...

  7. ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(十四)之漏掉的客服消息

    前言 不知不觉已经十四篇了,其实已经没有什么可写了.但是突然发现layim中带的客服功能没有用到.于是乎,抽点时间完成吧.其实之前的工作已经把客服功能完成了一大半,剩下的我们稍微调整即可.今天的演示我 ...

  8. 记一次与为知笔记的客服沟通

    Situation 场景介绍 在尝试了了很多思维导图.笔记应用.个人wiki系统.github等管理和记录个人知识的平台之后,仍然不满意,于是尝试更多的小众点的软件,而这一天,轮到了为知笔记. Tas ...

  9. 跨平台应用开发进阶(四十五)uni-app集成企微客服实战

    文章目录 一.前言 二.功能实现 2.1 环境准备 2.2 代码层面 2.3 拓展工具 三.拓展阅读 一.前言 应用运营过程中,考虑接入企业微信客服功能,大致看了下官方接入文档,并不困难,引入代码量也 ...

最新文章

  1. 云计算将成为金融服务业的主流技术
  2. 你是AI王者吗?2018人工智能专业期末考试,66666奖学金等你来
  3. Python 从入门到精通:一个月就够了!
  4. DNS and Bind (二)
  5. 实战 RocketMQ 流量削峰,怎么能错过这一篇!
  6. typedef用法(二)
  7. 解读SSD目标检测方法
  8. 星绞计算机电缆,永安市铠装计算机电缆DJYJP3V22截面图
  9. h2ouve工具使用_NF8480M5 – BIOS设置
  10. 【每周一爬】爬取盗版小说网的小说
  11. C语言之-1与0xffffffff
  12. 计算机课报告书,计算机实训总结报告书范文3篇
  13. 使用阿里云ESC服务器的时候域名解析成功为何打不开网站?
  14. python统计词频瓦尔登湖_点评《瓦尔登湖》
  15. 【lc3】汇编实现I/O中断
  16. memcpy和memset使用时需要区分的注意点
  17. 代码随想录44——动态规划:完全背包理论基础、518零钱兑换II、377组合总和IV
  18. arndale octa开发板编译u-boot和kernel
  19. 痛心!成都一名“程序员”跳楼身亡,网友:生活压力大!
  20. 数据呈现图表插件Highcharts介绍+图表联动案例

热门文章

  1. 如何用电话扩大Android内存,扩大内存 Android开启App2SD+教程
  2. AR Engine光照估计能力,让虚拟物体在现实世界更具真实感
  3. 手把手教大家在mac上用VMWare虚拟机装Ubuntu
  4. python从入门到入土表情包-Python自动生成表情包,python在手,从此斗图无敌手
  5. HW算法题:判断字符串子序列
  6. ISCC2021 Web WP
  7. 什么事件必须要我王二狗来处理?
  8. turtle库使用教程 及 绘制 浪漫樱花 五角星 彩虹玫瑰 谢尔宾斯基三角形 实例
  9. 微信订阅号要租服务器吗,订阅号怎么向认证号借权-微信订阅号已经认证是否有网页授权功能...
  10. oralce 递归查询语句