feat: completed development wecom message

This commit is contained in:
zzw
2026-09-18 17:39:48 +08:00
parent dd460f6be2
commit 1ca44d25df
57 changed files with 1754 additions and 1412 deletions
+19
View File
@@ -0,0 +1,19 @@
package client
import (
"lone-services/pkg/utils"
"lone-services/pkg/wecom/auth"
"lone-services/pkg/wecom/message"
"lone-services/services/wecom/internal/dao"
)
func NewMessageClient(msgType uint8) *message.Client {
secret := utils.GetConfigString("wecom.notify_secret")
if msgType == dao.WecomTypeReview {
secret = utils.GetConfigString("wecom.review_secret")
}
return message.NewClient(auth.NewClient(
utils.GetConfigString("wecom.corp_id"),
secret,
))
}