收藏
回答

小程序的客服与微信小程序用户之间的对话信息(文本,图片)怎么没有触发我的云函数呢?

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 微信安卓客户端 wxd0db7f6c11d49b5f dz-9g6rj31z2f382ef4 2.14.1

1、我的配置

2、当我在小程序中,通过客户按钮进入客服时,可以正常触发messageAuto事件。

<button open-type="contactclass="contact-kefu">

  <image src="../../images/icon/kefu.png"></image>

  <text>客服</text>

</button>

触发时,我在数据库中插入记录,保存对话信息

3、进入客服页面后,小程序用户发送的消息,如:问问,则客服是可以接收到:问问。反之,客户发送的信息,用户也可以看到(在小程序客服页面中)。我的问题是,小程序用户与客服之间的沟通信息(包括文本和图片),为什么无法触发我的云函数呢?1中截图的message云函数无法被触发

我要实现的功能是,用户与客服之间的沟通数据,我都要保存在数据库,让用户自行决定何时清除。因此,前面第3步中无法触发云函数处理,让我无法完成功能需求。特请教!

回答关注问题邀请回答
收藏

5 个回答

  • 周寒亭
    周寒亭
    2022-05-11

    我也遇到了相同的问题,在看到大家的回复后知道不是我的个别现象,同时官方又无法重现,思考后我做了以下动作,消息已经进入对应的云函数中。

    1. 先决条件:我在小程序管理后台已经开启了客服,参考 @Lgnite゜
    2. 实际动作:在“服务通知”里面,找到对话窗口,点击“结束对话”。
    3. 再重新调试,问题解决。

    回想过程,可能之前已经做了对话,没有创建全新的对话,因此数据一直没有连接成功,直播课程时老师也出现类似问题,大概率也是在前期做个人测试时打开了对话,没有主动结束导致。

    希望对大家有帮助,如果其他人也用这个方法解决了,可以给我留言,这个问题就顺利解决了。

    2022-05-11
    有用
    回复
  • Lgnite゜
    Lgnite゜
    2021-04-20

    您好,您可以试着去 小程序管理后台 - 左侧 - 功能 - 客服中添加一个客服再试试。我之前也是用官网的案例,一直不回复,添加了一个客服以后就可以了

    2021-04-20
    有用
    回复
  • 小天
    小天
    2021-02-17

    我的函数 手动触发是可以的,和客服发消息 就一次没触发过,云函数接收消息推送 也配置好了 也开启了?目前是体验版测试

    2021-02-17
    有用
    回复
  • 东南海
    东南海
    2020-12-22

    你好,event事件是可以触发的。但一旦客服与用户之间正常沟通时,输入的聊天内容,并不能触发我的message函数

    2020-12-22
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2020-12-22

    建议好好对照云函数接收消息推送的流程

    https://developers.weixin.qq.com/miniprogram/dev/framework/server-ability/message-push.html

    未复现问题,云函数可正常触发。

    2020-12-22
    有用
    回复
登录 后发表内容
问题标签