feat: 企微 API 代理 + 菜单部署修复

config.py:
- 新增 WECOM_API_BASE 环境变量 (默认 https://qyapi.weixin.qq.com)

wecom.py:
- 所有 API 调用改用 settings.WECOM_API_BASE (支持代理)
- 修复 _post_with_retry URL 拼接 bug (? vs &)
- 菜单名去掉 emoji (企微限制 16 字符)

api/wecom.py:
- setup-menu 端点菜单名修正

.env.example:
- 新增 WECOM_API_BASE 说明

当前 .env 配置: WECOM_API_BASE=https://api.v6ole.top
已验证: 通过代理获取 token , 菜单创建 

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2026-06-26 11:58:12 +08:00
parent da1f24c710
commit 1d2dacc3ab
4 changed files with 15 additions and 19 deletions
+2
View File
@@ -36,6 +36,8 @@ WECOM_AGENT_ID=your-agent-id
WECOM_SECRET=your-app-secret
WECOM_TOKEN=your-token
WECOM_ENCODING_AES_KEY=your-encoding-aes-key
# 企微 API 代理(解决 IP 白名单问题),默认直连 https://qyapi.weixin.qq.com
WECOM_API_BASE=https://qyapi.weixin.qq.com
# ── AI / LLM (OpenAI 兼容接口,用于周报摘要) ──
# 支持 OpenAI / DeepSeek / 通义千问 / 本地 Ollama 等