- 如何监听企业微信群聊消息?
我想实现一个企微群聊机器人,发现目前的开放能力,可以向自己创建的群聊发送消息。但是如何监听群聊成员的消息内容,实现智能定制化问答? 下图是我在微信对话开发平台找到文档配置 [图片] 但实际操作发现我的群聊机器人配置并没有上述的配置页,如下: [图片] 看到有文档介绍此功能对部分企业开发,疑问: 1.是否有此功能? 2.有的话如何申请? 3.是否有其他方式,可以获取企微群聊消息内容,实现智能定制化业务? 望解答,谢谢~
2021-12-02 - JSSDK 录音stopRecord没有localId?
wx.startRecord({ success: res => { message.success('开始录音...', res) }, fail: res => { message.warn('录音失败...', res) // 直接进这里 } }); wx.stopRecord({ success: (res) => { var localId = res.localId; alert('stop localId == ', localId) uploadRecord(localId) }, fail: res=>{ alert('停止录音失败 == ', res) } }) const uploadRecord = (localId) => { wx.uploadVoice({ localId, // 需要上传的音频的本地ID,由stopRecord接口获得 isShowProgressTips: 1, // 默认为1,显示进度提示 success: (res) => { var serverId = res.serverId; // 返回音频的服务器端ID alert('upload serverId == ', serverId) downloadRecord(serverId) }, fail: res=>{ alert('上传录音失败 == ', res) } }); } const downloadRecord = (serverId) => { alert('download access_token == ', this.state.wechatToken) alert('download serverId == ', serverId) let url = `http://file.api.weixin.qq.com/cgi-bin/media/get?access_token=${this.state.wechatToken}&media_id=${serverId}` let options = { method: 'get', } fetch(url, options).then(res => { alert(res) }).catch(e => { alert('download err == ', e) }) } 复现链接: 1.关注公众号《yqctest》 2.点击《智能机器人》菜单 3.点击页面语音图片 4.《开始录音》长按
2020-04-02