This commit is contained in:
cdle
2021-09-28 08:11:16 +08:00
parent ca4fe0aaf8
commit 4a10a587ed
4 changed files with 41 additions and 19 deletions
+11 -5
View File
@@ -2,10 +2,10 @@ package tg
import (
"fmt"
"net/http"
"strings"
"time"
"github.com/astaxie/beego/httplib"
"github.com/beego/beego/v2/core/logs"
"github.com/cdle/sillyGirl/core"
tb "gopkg.in/tucnak/telebot.v2"
@@ -196,10 +196,16 @@ func (sender *Sender) Reply(msgs ...interface{}) (int, error) {
})
}
rt, err = b.Send(r, msg.(string), options...)
case *http.Response:
rts, err := b.SendAlbum(r, tb.Album{&tb.Photo{File: tb.FromReader(msg.(*http.Response).Body)}}, options...)
if err == nil {
rt = &rts[0]
case core.ImageUrl:
rsp, err := httplib.Get(string(msg.(core.ImageUrl))).Response()
if err != nil {
sender.Reply(err)
return 0, nil
} else {
rts, err := b.SendAlbum(r, tb.Album{&tb.Photo{File: tb.FromReader(rsp.Body)}}, options...)
if err == nil {
rt = &rts[0]
}
}
}
if err != nil {