From 304dc3d73becb85fa78282becda7c4eb4b6616d7 Mon Sep 17 00:00:00 2001 From: cdle <798731886@qq.com> Date: Thu, 23 Sep 2021 10:11:53 +0800 Subject: [PATCH] update --- im/tg/tg.go | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/im/tg/tg.go b/im/tg/tg.go index 9168831..8e0224e 100644 --- a/im/tg/tg.go +++ b/im/tg/tg.go @@ -190,7 +190,20 @@ func (sender *Sender) Reply(msgs ...interface{}) (int, error) { ID: int(*edit), }) } - rt, err = b.Send(r, msg.(string), options...) + ct := msg.(string) + bt := []byte(ct) + for { + l := len(bt) + if l <= 400 { + rt, err = b.Send(r, string(bt), options...) + break + } else { + nt := bt[:400] + rt, err = b.Send(r, string(nt), options...) + bt = bt[400:] + } + } + case *http.Response: _, err = b.SendAlbum(r, tb.Album{&tb.Photo{File: tb.FromReader(msg.(*http.Response).Body)}}, options...) }