企业微信接收语音消息并自动回复

简介: 本文介绍如何在企业微信中通过应用机器人实现语音消息的自动回复。具体步骤包括:创建企业微信应用,获取AgentID和Secret;使用AppFlow模版创建连接流并配置鉴权凭证;选择语音识别模型和大模型应用(如通义系列)进行自动回复;配置企业微信应用接收消息API及可信IP;最后测试应用功能。通过这些步骤,用户可以高效地利用大模型技术提升企业微信的使用体验。

在企业微信中发送语音给应用机器人并收到来自大模型应用的自动回复将极大提升使用效率,本文将介绍如何例如通义系列语音识别模型解析企业微信收到的语音消息,并例如通义百炼应用自动回复来在企业微信的问题。

创建企业微信应用

如果您已经有创建好的企业微信应用,可以跳过以下步骤。

  1. 访问企业微信开发者中心,扫码登录,点击立即创建。根据指引选择以企业身份创建企业内部应用 图片.png
  2. 在顶部导航栏中,选择应用管理,在应用页面下半部分点击创建应用

图片.png

  1. 创建应用页面,填写应用名称应用介绍,上传应用 logo,选择可见范围,完成后点击创建应用

图片.png

  1. 在应用详情页面,复制 AgentID和 Secret,用于下一步创建连接流。

    图片.png

  1. 在顶部导航栏中,选择我的企业,在企业信息页面,复制企业 ID,用于下一步创建连接流。

图片.png

使用AppFlow模版创建连接流

创建连接流

  1. 访问计算巢AppFlow模版中心,选择企业微信大模型回复语音消息模版或直接点击链接,点击立即使用。

    图片.png

配置鉴权凭证

  1. 点击企业微信选择或添加新凭证。创建凭证对话框中,设置一个自定义凭证名称,填入之前获取的企业微信的企业ID、应用 AgentId 和 Secret。保存AppFlow生成的 Token 和 EncodingAESKey到本地、保存IP白名单到本地。点击下一步
  2. 点击语音识别选择或添加新凭证,填写您在百炼大模型平台创建并获取的API Key。

图片.png

  1. 点击百炼节点选择或添加新凭证,同样填写您在百炼大模型平台创建并获取的API Key。

图片.png

配置执行动作参数

  1. 执行动作配置向导页,选择您想要使用的语音识别模型。
  2. 填写应用Id应用Id可以在百炼控制台我的应用获取,完成后点击下一步

图片.png

  1. 基本信息配置向导页,填写连接流名称连接流描述(建议保持默认),完成后点击下一步
  2. 界面提示流程配置成功,复制并保存 WebhookUrl4.1 配置API接收消息时需要填写),点击发布

    图片.png

配置企业微信应用

有了 Webhook 地址后,接下来您可以在企业微信应用中配置接收消息来回答用户问题了。

配置API接收消息

  1. 访问企业微信应用列表。找到刚刚创建的应用,点击应用名称进入详情页面。
  2. 在应用详情页面,找到接收消息卡片,点击设置API接收

    图片.png

  1. API接收消息页面,您可以参考下图完成配置,然后点击保存

    图片.png

  • URL填入上一步复制的 WebhookUrl

如果之前未保存WebhookUrl,可访问AppFlow连接流页面,在操作列点击webhookUrl进行查看。

  • Token EncodingAESKey 填入上一步复制的值。

如果之前未保存,可访问AppFlow连接凭证页面,在公共连接器 > 企业微信中,找到刚刚配置的凭证,点击操作列的编辑从凭证中获取。

此处配置如果遇到主体域名校验未通过,请参考文末“常见问题”

配置企业可信IP

  1. 在应用详情页面,在页面下方开发者接口找到企业可信IP卡片,点击配置

图片.png

  1. 在企业可信IP对话框,粘贴复制的 IP 地址,然后点击确定

如果在配置企业微信应用过程中遇到问题,可以参考文档https://help.aliyun.com/zh/model-studio/use-cases/add-an-ai-assistant-to-your-work-wechat-in-10-minutes常见问题章节

测试应用

完成上述配置后,您可以在企业微信中发送语音消息测试您的应用。

相关实践学习
如何快速体验知识检索增强应用
在应用广场中您可以挑选智能体API应用、官方预置完整工程链路的知识检索增强(RAG)应用、流程编排应用,以及官方最佳实践的写作应用妙笔等,通过应用快速将通义千问系列等大语言模型能力接入到业务解决方案中。
相关文章
|
XML Java 应用服务中间件
【Java项目】SpringBoot项目完成微信公众号收到用户消息自动回复功能附带视频(超详细)(一)
【Java项目】SpringBoot项目完成微信公众号收到用户消息自动回复功能附带视频(超详细)
692 0
|
23天前
|
人工智能 自然语言处理
使用企业微信或公众号自动回复图片消息
AppFlow支持企业微信和公众号接收图片消息,并提供两种回复方式。方式一:直接回复图片消息,用户发送图片后立即收到回复,但无法继续追问。方式二:先保存图片,待用户发送文字后再一并处理并回复。配置步骤包括选择模板、配置鉴权信息、设置执行动作参数及发布连接流。详细操作可参考相关文档。
使用企业微信或公众号自动回复图片消息
|
4月前
|
监控 小程序 JavaScript
讯飞-微信小程序-语音助手
讯飞-微信小程序-语音助手
164 1
讯飞-微信小程序-语音助手
|
JavaScript 算法 Java
企业微信开启接收消息+验证URL有效性
企业微信开启接收消息、验证URL有效性、SHA1、提供接收和推送给企业微信消息的加解密接口、计算消息签名接口
302 1
企业微信开启接收消息+验证URL有效性
|
8月前
|
Java C语言
Java微信语音amr格式转mp3格式
Java微信语音amr格式转mp3格式
|
8月前
|
安全 UED 黑灰产治理
微信留言自动回复(Python实现)
本项目旨在使用Python与Windows GUI自动化工具来自动化微信的操作,作用为读取未读消息、根据关键词回复消息
310 0
|
小程序 前端开发 算法
前端(十六)——微信小程序语音转文字,文字转语音功能的实现
前端(十六)——微信小程序语音转文字,文字转语音功能的实现
1287 0
|
9月前
|
XML 人工智能 数据安全/隐私保护
【Python+微信】【企业微信开发入坑指北】1. 数据链路打通:接收用户消息处理并回复
【Python+微信】【企业微信开发入坑指北】1. 数据链路打通:接收用户消息处理并回复
141 0
|
9月前
|
XML Go 数据格式
【微信公众号开发】基于golang的公众号开发——接入消息自动回复接口
【微信公众号开发】基于golang的公众号开发——接入消息自动回复接口
472 0
|
XML Java 数据格式
【Java项目】SpringBoot项目完成微信公众号收到用户消息自动回复功能附带视频(超详细)(二)
【Java项目】SpringBoot项目完成微信公众号收到用户消息自动回复功能附带视频(超详细)
354 0