企业微信
本文档介绍了如何将基于千帆AppBuilder开发的Agent应用,发布至企业微信。
操作指引
配置方式一
- 登录企业微信平台,进入应用管理,自建一个应用。
- 点击应用主页设置按钮,选择网页并配置网页网址。该网址可配置为千帆AppBuilder接入企业微信的应用网页版访问地址。
3.在企业微信工作台中,找到该应用并点击开始对话。注意:使用需登录百度账号。
4.如需统计使用量,可在千帆AppBuilder查看应用分析,并筛选网页版发布渠道。
配置方式二
1.登录企业微信平台,进入应用管理,自建一个应用。
2.创建完成后获取Agentid和企业ID
3.创建应用成功后进入发布页面,点击企业微信进行配置
4.填入企业微信的Agentid和企业ID,点击下一步
- 将AppBuilder上的服务器地址(URL)、Token、EncodingAESKey复制后填入企业微信应用中的「接收消息」
若该步骤出现以下错误,则参考配置方式三第5步及之后步骤
6.将AppBuilder上的企业可信IP复制后填入企业微信应用中的「企业可信IP」
7.完成配置,即可在企业微信中使用该应用进行对话
配置方式三
1.登录企业微信平台,进入应用管理,自建一个应用。
2.创建完成后获取Agentid和企业ID
3.创建应用成功后进入发布页面,点击企业微信进行配置
4.填入企业微信的Agentid和企业ID,点击下一步
5、准备一个域名,如www.example.com(以下出现该域名的位置替换为您自己的域名) 6、搭建代理服务器,以Nginx为例,配置示例如下
# Nginx 代理转发配置示例
server {
listen 80;
server_name www.example.com;
location ~ ^/cgi-bin/ {
proxy_pass https://qyapi.weixin.qq.com;
proxy_http_version 1.1;
proxy_set_header Connection "close";
proxy_buffering off;
proxy_read_timeout 600s;
proxy_send_timeout 600s;
}
location ~ ^/api/ai_apaas/ {
proxy_pass https://appbuilder.baeapps.com;
proxy_http_version 1.1;
proxy_set_header Connection "close";
proxy_buffering off;
proxy_read_timeout 600s;
proxy_send_timeout 600s;
}
}
7、回调地址填写
在企业微信中的将服务器地址(URL)的 https://appbuilder.baeapps.com 替换为 http://www.example.com
如https://appbuilder.baeapps.com/api/ai_apaas/v1/adapter/enterprise_wx_app/callback
改为
http://www.example.com/api/ai_apaas/v1/adapter/enterprise_wx_app/callback/9206c5d
8、将AppBuilder上的Token、EncodingAESKey复制后填入企业微信应用中的「接收消息」
9、企业微信的可信IP配置
填入企业微信应用中的「企业可信IP」,其中企业可信IP是您代理服务器的IP,而非AppBuilder的企业可信IP
10、在AppBuilder 平台填写反向代理配置
http://www.example.com 或者 http://{代理服务器IP}:{监听端口}
11.完成配置,即可在企业微信中使用该应用进行对话