收藏
回答

云开发客服对话,发送小程序卡片自动回复图片延迟?

通过<button>进入客服对话页面,发送小程序卡片给客服,自动回复一张图片,发送成功后,要退出聊天窗口才能收到图片,这是为社么啊?

加入社群

js

handleContact: function (e) {
    console.log(e)
    console.log(this.data.flockInfo.mediaId)
    wx.cloud.callFunction({
      name: 'serviceMsg',
      data: {
        content: 'qrCode',
        mediaId: this.data.flockInfo.mediaId
      }
    }).then(res => {
      console.log("客服消息下发成功:", res)
    }).catch(err => {
      console.error(err)
    })
  },


云函数

function sendFlockQRcode() {
    try {
      cloud.openapi.customerServiceMessage.setTyping({
        touser: wxContext.OPENID,
        command: 'Typing'
      })


      cloud.openapi.customerServiceMessage.send({
        touser: wxContext.OPENID,
        msgtype: 'image',
        image: {
          mediaId: event.mediaId
        }
      })


      cloud.openapi.customerServiceMessage.setTyping({
        touser: wxContext.OPENID,
        command: 'CancelTyping'
      })
    } catch (error) {
      console.log(error)
      return error
    }
  }


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

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2021-04-06

    刚进入不能发,用户发条消息,后台才能调用客服消息接口

    2021-04-06
    有用
    回复 3
    • Qiu (吉²)
      Qiu (吉²)
      2021-04-06
      明白了,谢谢🙏
      2021-04-06
      回复
    • 2021-04-23
      用户发的卡片消息,能监听到吗?我发正常消息,可以在event监听到,但是卡片消息没有监听到
      2021-04-23
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-04-23回复
      云开发的方式吗
      2021-04-23
      回复
登录 后发表内容
问题标签