大家看到这篇文章,首先要明白:市面上所有机器人操作,都是基于接收消息后的逻辑处理,例如群转让、群管理、自动踢人、创建群聊、入群自动@、聚合聊天、消息托管、多群转发、内容直播、社区团购、消息转播、云发单、机器人自动回复等,所以开发者只需要配置消息回调,再加上业务逻辑即可自定义自己的机器人/客服系统:具体的话 开发者
可以去看接口文档:https://wkteam.cn/
简要概述
下载消息中的语音
- 下载成功后,如需要 silk 格式转换成MP3等格式,可参考此类库自行转换:https://github.com/kn007/silk-v3-decoder/
简要描述:
- 下载消息中的语音
请求URL:
http://域名地址/getMsgVoice
请求方式:
- POST
请求头Headers:
- Content-Type:application/json
- Authorization:login接口返回
参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
wId | 是 | string | 登录实例标识 包含此参数 所有参数都是从消息回调中取) |
msgId | 是 | long | 消息id |
length | 是 | int | 语音长度(xml数据中的length字段) |
bufId | 是 | string | xml中返回的bufId字段值 |
fromUser | 是 | string | 发送者 |
返回数据:
参数名 | 类型 | 说明 |
---|---|---|
code | string | 1000成功,1001失败 |
msg | string | 反馈信息 |
请求参数示例
<span style="color:#"><span style="background-color:#ffffff"><span style="background-color:#f7f8f9"><span style="color:black"><code><span style="color:#">{</span> <span style="color:#">"wId"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"24a929b2-016d-4932-b93f-ff1b0a"</span><span style="color:#">,</span> <span style="color:#">"msgId"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#"></span><span style="color:#">,</span> <span style="color:#">"fromUser"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"zhongweiyu789"</span><span style="color:#">,</span> <span style="color:#">"bufId"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">""</span><span style="color:#">,</span> <span style="color:#">"length"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span><span style="color:#">3227</span> <span style="color:#">}</span></code></span></span></span></span>
成功返回示例
<span style="color:#"><span style="background-color:#ffffff"><span style="background-color:#f7f8f9"><span style="color:black"><code><span style="color:#">{</span> <span style="color:#">"message"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"成功"</span><span style="color:#">,</span> <span style="color:#">"code"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"1000"</span><span style="color:#">,</span> <span style="color:#">"data"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">{</span> <span style="color:#">"url"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"https://weikong-.cos.ap-shanghai.myqcloud.com//msgImg/e-b1ac-4b3c-89f8-62ab2b3a2284-35-.silk"</span> <span style="color:#">}</span> <span style="color:#">}</span></code></span></span></span></span>
错误返回示例
<span style="color:#"><span style="background-color:#ffffff"><span style="background-color:#f7f8f9"><span style="color:black"><code><span style="color:#">{</span> <span style="color:#">"message"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"失败"</span><span style="color:#">,</span> <span style="color:#">"code"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"1001"</span><span style="color:#">,</span> <span style="color:#">"data"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#0077aa">null</span> <span style="color:#">}</span></code></span></span></span></span>
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/103155.html