🎨 逻辑优化

This commit is contained in:
李寻欢
2023-09-26 15:12:47 +08:00
parent 4a348acfd8
commit a3a9c607fe
2 changed files with 10 additions and 3 deletions

View File

@@ -4,6 +4,7 @@ import (
"encoding/json"
"github.com/go-resty/resty/v2"
"log"
"time"
)
// SendMessage
@@ -11,7 +12,11 @@ import (
// @param toId
// @param atId
// @param msg
func SendMessage(toId, atId, msg string) {
func SendMessage(toId, atId, msg string, retryCount int) {
if retryCount > 5 {
log.Printf("重试五次失败,停止发送")
return
}
// 组装参数
param := map[string]any{
"wxid": toId, // 群或好友Id
@@ -26,7 +31,9 @@ func SendMessage(toId, atId, msg string) {
Post("http://10.0.0.73:19088/api/sendTextMsg")
if err != nil {
log.Printf("发送文本消息失败: %s", err.Error())
return
// 休眠五秒后重新发送
time.Sleep(5 * time.Second)
SendMessage(toId, atId, msg, retryCount+1)
}
log.Printf("发送文本消息结果: %s", resp.String())
}