微信小程序调用客服消息,右下角提示“可能要发送的小程序”

article/2024/12/28 19:02:16

想要实现效果如下:

点击小气泡弹窗之后,自动回复对应内容。 

参考文档:

button | 微信开放文档微信开发者平台文档https://developers.weixin.qq.com/miniprogram/dev/component/button.html

重点是以下部分: 

 我司用的芝麻客服。

 看芝麻客服关于收到消息时回复,有个帮助文档,位置如下:

 文档地址:带参数的收到消息回复 · 芝麻小客服帮助文档 · 看云看云是一个现代化文档写作、托管及数字出版平台,基于MarkDown语法和Git版本库管理,让你专注于知识创作,可以用于企业知识库、产品手册、项目文档和个人数字出版。https://www.kancloud.cn/wikizhima/wikixkf/1109084

我司要求是回复一条图文链接,所以用到的代码对应如下:

<button type='default' session-from='{"api_reply_type": "receive_reply","reply_type":"multiple","title": "标题","description": "描述","url": "h5链接地址","thumb_url": "图片地址"}' open-type="contact" >收到消息回复图文链接</button> 

尝试过确实可以实现想要的效果,但是有个弊端,只要用户发送内容给客服,就会继续回复图文消息,如下图:

发送小程序消息就会继续回复自定义的h5地址。

 原因是这个,👇:

所以,就继续改一下。 

改成关键词回复,代码如下:

  <button type='default' class="downAppBtn" send-message-title="回复关键词"  session-from='wxapp' open-type="contact" show-message-card="true" ></button> 

芝麻客服后台设置如下,
关键词后输入send-message-title内容,回复内容选择图文。

 改成上面的关键词回复,就不会出现重复回复的问题了。


http://chatgpt.dhexx.cn/article/pqt1SZZf.shtml

相关文章

微信小程序+“芝麻小客服”可设自动关注公众号,助力运营闭环

微信小程序全面上线已经接近1年的时间&#xff0c;从最初的“用完即走”理念到2017年总计更新开放60余次的功能创新&#xff0c;微信小程序不一定会爆发下一次的红利&#xff0c;但绝对是微信生态中重要的一环。 芝麻小程序码&#xff08;官网&#xff09;推出小程序“芝麻小客…

【二开版】大魔王7.0-PHP来客云在线客服系统

前言 由于即时通讯软件不是存在敏感词汇就是收费&#xff0c;想找一个网上开源的又麻烦&#xff0c;来客云在线客服系统网上到处都能找到&#xff0c;但是由于开发时间太久&#xff0c;像公众号的一些消息服务受限不能用了&#xff0c;这一套客服系统只能做到基本的聊天对话功…

芝麻小客服电脑版新增网址自带openid功能,聊天界面改版,新增通用设置

一、自动回复中链接支持自动加上openid功能 图文回复和网址回复&#xff0c;新增了打开链接支持自动加上openid功能&#xff0c;可以在支付等其他场景中使用openid&#xff0c;&#xff08;比如之前说到的微信小程序暂停“虚拟支付”,知识付费小程序可以这么玩&#xff01;&am…

芝麻小程序客服移动版,一款更及时查看和回复消息的工具!

文章摘要 芝麻小客服账号注册PC版上的设置移动版的操作界面 一、芝麻小客服账号注册 ①一键加入小客服 http://xiaokefu.hotapp.cn/ &#xff08;微信或手机号码注册&#xff09; ②进入后台&#xff0c;添加小程序&#xff1a; 小程序名称&#xff0c;小程序类别&#xff0c…

芝麻小客服怎么进后台?

一、注册 二、使用后台 ①进入&#xff08;http://xiaokefu.hotapp.cn/&#xff09; ->一键接入->授权接入小程序->下一步 ②小程序管理员用手机微信扫码授权&#xff08;快速接入&#xff0c;避免token等冲突&#xff09; ③自动直接跳转到芝麻小客服配置信息界面&a…

如何授权接入芝麻小客服系统?

之前接入芝麻小客服系统只有密码接入方式&#xff0c;现在可以授权接入小程序了。 如何授权接入&#xff1f;授权接入与密码接入的区别优势所在&#xff1f;以及对于之前密码接入的小程序如何更换成授权接入方式&#xff1f;今天我们来说说&#xff01; 一、授权接入小程序 ①…

论文模型构建的步骤_论文实证经验分享|VAR模型实操步骤(下)

上期回顾 时序模型选择+学习路径分享 VAR模型的实操步骤(上)(点击进入) AR根检验 单位根检验是检验单个序列的稳定性,而AR根检验则是检验VAR整体模型的稳定性。选择变量,右键open-as var-view-lag strcture-AR roots table/AR roots graph(表格形式/图表形式)

关于时间序列分析的协整检验、脉冲响应图、方差分解图和格兰杰因果检验

1、关于时间序列中分的析过程 step1. 单位根检验。一般来说&#xff0c;时间序列进行分析之前应该先检验是否存在单位根&#xff0c;如是&#xff0c;则需要进行差分转换&#xff0c;否则可以直接进行var&#xff08;vector autoregression&#xff09;&#xff0c;这里不讨论…

R语言向量误差修正模型 (VECMs)分析长期利率和通胀率影响关系

原文链接&#xff1a;http://tecdat.cn/?p22215 向量自回归模型估计的先决条件之一是被分析的时间序列是平稳的。但是&#xff0c;经济理论认为&#xff0c;经济变量之间在水平上存在着均衡关系&#xff0c;可以使这些变量差分而平稳&#xff08;点击文末“阅读原文”获取完整…

python做什么模型_用python做模型

学python的人都知道&#xff0c;python中一切皆是对象&#xff0c;如class生成的对象是对象&#xff0c;class本身也是对象&#xff0c;int是对象&#xff0c;str是对象&#xff0c;dict是对象...。所以&#xff0c;我很好奇&#xff0c;python是怎样实现这些对象的&#xff1f…

js获取页面高度获取视口高度获取内容高度获取滚动条宽度高度

element对象的宽高属性 1. DOM树2.document对象3.element对象4. 获取元素高度宽度 1. DOM树 浏览器根据DOM模型&#xff0c;将结构化文档HTML解析成节点&#xff0c;DOM的最小组成单位就是节点&#xff0c;这些节点是树形结构。 DOM&#xff1a;文档对象模型&#xff0c;是js…

页面无法获取滚动条的高度

页面无法获取滚动条的高度&#xff0c;值为0 虽然网上有很多解决无法获取滚动条的高度&#xff0c;正常来说只需要做个兼容即可&#xff1a;document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop 这可以解决通常遇到的情况&#xff0c;但是…

小程序获取滚动条高度以及返回顶部

第一&#xff1a;获取滚动条高度 onPageScroll: function (e) {console.log(距顶距离,e.scrollTop)}, 第二&#xff1a;返回顶部 //回到顶部goTop: function (e) {if (wx.pageScrollTo) {wx.pageScrollTo({scrollTop: 0})} else {wx.showModal({title: 提示,content: 当前微信…

js 获取页面的滚动高度

想要获取页面的滚动位置可以通过给window绑定滚动事件来实现。 window.addEventListener(scroll,()>{const n document.documentElement.scrollTopconsole.log(n);}) 通过该方法可以获取页面的当前位置&#xff0c;或者实现其他的效果&#xff0c;例如电梯导航

js获取滚动条的位置

一.获取当前页面滚动条纵坐标的位置 document.body.scrollTop与document.documentElement.scrollTop IE6/7/8/IE9及以上&#xff1a; 可以使用 document.documentElement.scrollTop&#xff1b; Safari&#xff0c;Firefox:&#xff0c;Chrome&#xff1a; 可以使用 document.…

Django常见面试题总结(二)

接上篇文章:https://blog.csdn.net/YZL40514131/article/details/125813096?spm1001.2014.3001.5501 二十一、selected_related与prefetch_related有什么区别&#xff1f;(重要) 在Django中&#xff0c;所有的Queryset都是惰性的&#xff0c;意思是当创建一个查询集的时候&a…

【django】django面试题总结

一、django中间件的使用 Django在中间件中预置了六个方法&#xff0c;这六个方法的区别在于不同的阶段执行&#xff0c;对输入或输出进行干预&#xff0c;方法如下&#xff1a; 1.初始化&#xff1a;无需任何参数&#xff0c;服务器响应第一个请求的时候调用一次&#xff0c;…

python—Django面试题汇总

django面试题 1. Django架构&#xff1a;MVT&#xff1a; Django遵循MVC设计&#xff0c;并有一个专有的名词&#xff1a;MVT 1.M全拼为Model,与MVC的M功能相同&#xff0c;负责数据处理&#xff0c;内嵌了ORM框架。 2.V全拼为View,与MVC中的C功能相同&#xff0c;接收HttpRe…

超详细的Django面试题

Hello&#xff0c;我是 Alex 007&#xff0c;为啥是007呢&#xff1f;因为叫 Alex 的人太多了&#xff0c;再加上每天007的生活&#xff0c;Alex 007就诞生了。 框架层 01.什么是Django框架&#xff1f;&#xff08;初级&#xff09; Django是一个开放源代码的Web应用框架&am…

django面试题总结

列举HTTP中常见的请求方式 HTTP请求的方法&#xff1a; HTTP/1.1协议中共定义了八种方法&#xff08;有时也叫“动作”&#xff09;&#xff0c;来表明Request-URL指定的资源不同的操作方式 注意&#xff1a; 1&#xff09;方法名称是区分大小写的&#xff0c;当某个请求所…