企业微信只能使用 Docker 部署或服务器 Python 部署,不支持本地运行模式。
一、准备
需要的资源:- 一台服务器(有公网 IP)
- 注册一个企业微信(个人也可注册,但无法认证)
- 认证企业微信还需要对应主体备案的域名
二、创建企业微信应用
-
在 企业微信管理后台 点击 我的企业,在最下方获取 企业ID(后续填写到
wechatcom_corp_id字段中)。 - 切换到 应用管理,点击创建应用:
- 进入应用创建页面,记录
AgentId和Secret:
- 点击 设置API接收,配置应用接口:
- URL 格式为
http://ip:port/wxcomapp(认证企业需使用备案域名) - 随机获取
Token和EncodingAESKey并保存
此时保存 API 接收配置会失败,因为程序还未启动,等项目运行后再回来保存。
三、配置和运行
在config.json 中添加以下配置(各参数与企业微信后台的对应关系见上方截图):
| 参数 | 说明 |
|---|---|
wechatcom_corp_id | 企业 ID |
wechatcomapp_token | API 接收配置中的 Token |
wechatcomapp_secret | 应用的 Secret |
wechatcomapp_agent_id | 应用的 AgentId |
wechatcomapp_aes_key | API 接收配置中的 EncodingAESKey |
wechatcomapp_port | 监听端口,默认 9898 |
http://0.0.0.0:9898/ 时说明程序运行成功,需要将该端口对外开放(如在云服务器安全组中放行)。
程序启动后,回到企业微信后台保存 消息服务器配置,保存成功后还需将服务器 IP 添加到 企业可信IP 中,否则无法收发消息:
四、使用
在企业微信中搜索刚创建的应用名称,即可直接对话:
如需让外部个人微信用户使用,可在 我的企业 → 微信插件 中分享邀请关注二维码,个人微信扫码关注后即可与应用对话:

