From 4879d9bf079195b96028c78f8a79b3956004ed56 Mon Sep 17 00:00:00 2001 From: huang Date: Mon, 13 Apr 2026 14:39:54 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=85=AC=E4=BC=97?= =?UTF-8?q?=E5=8F=B7=E7=99=BB=E5=BD=95=E5=88=9D=E5=A7=8B=E5=8C=96=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5=EF=BC=88PowerWeChat=20=E6=97=A5=E5=BF=97=E5=86=99?= =?UTF-8?q?=E5=85=A5=E6=9D=83=E9=99=90=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit NewOfficialAccountAppFromConfig 未设置 Log.Stdout=true,PowerWeChat SDK 默认尝试在工作目录创建 wechat/info.log 文件,容器环境无写权限导致 NewOfficialAccount 返回 permission denied,触发 1181 配置不可用错误。 支付配置已有此修复(NewPaymentAppFromConfig),公众号配置漏掉了。 Co-authored-by: Sisyphus --- pkg/wechat/config.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/wechat/config.go b/pkg/wechat/config.go index 2ebeda0..01d3415 100644 --- a/pkg/wechat/config.go +++ b/pkg/wechat/config.go @@ -34,6 +34,11 @@ func NewOfficialAccountAppFromConfig(wechatConfig *model.WechatConfig, cache ker AppID: wechatConfig.OaAppID, Secret: wechatConfig.OaAppSecret, Cache: cache, + // 禁止 PowerWeChat SDK 在当前目录创建 wechat/ 日志文件夹 + // 容器内工作目录通常无写权限,会导致 "mkdir wechat: permission denied" + Log: officialAccount.Log{ + Stdout: true, + }, } if wechatConfig.OaToken != "" {