1、部署运行

讯飞AI接入个人微信-CSDN博客

2、公众号设置

首先需要前往 微信公众平台 注册一个公众号

打开 config.json 配置文件,除了 配置说明 中必填的配置外,还需要添加以下配置:

{
  "channel_type": "wechatmp",    
  "single_chat_prefix": [""], 
  "wechatmp_app_id": "wx73f9******d1e48",     
  "wechatmp_app_secret": "weca******est",  
  "wechatmp_aes_key": "",
  "wechatmp_token": "tok**est",
  "wechatmp_port": 80,
}

这些配置需要和 微信公众号后台 中的保持一致,进入页面后,在左侧菜单选择 "设置与开发 - 基本配置 - 服务器配置",按下图进行配置:

配置的流程如下:

  1. 在公众平台启用开发者密码 (对应配置 wechatmp_app_secret),并将服务器ip填入白名单中
  2. 按上图填写 config.json 中与公众号相关的配置,要与公众号后台的配置一致
  3. 启动程序,启动后会监听80端口 (若无权限监听,则在启动命令前加上sudo;若80端口已被占用,则关闭该占用进程)
  4. 在公众号后台启用服务器配置并提交,如果保存成功则表示已经成功配置。注意 "服务器地址(URL)" 这一项需要配置为 http://{HOST}/wx 的格式,其中 {HOST} 可以是服务器的ip或域名。

随后关注公众号并发送消息即可看到效果。

其他问题

  1. 语音识别:可利用微信自带的语音识别功能,提供语音输入能力。需要在公众号管理页面的 "设置与开发 -> 接口权限" 页面开启 "接收语音识别结果"
  2. 语音回复:利用项目中的语音生成能力,推荐使用 azure 语音接口
  3. 关键词回复:可使用项目中的关键词插件keyword

Logo

在这里,我们一起交流AI,学习AI,用AI改变世界。如有AI产品需求,可访问讯飞开放平台,www.xfyun.cn。

更多推荐