This commit is contained in:
shoopea 2019-06-09 00:55:34 +08:00
parent 205cf0598d
commit 968d7ae958
2 changed files with 6 additions and 10 deletions

4
bot.go
View File

@ -219,7 +219,9 @@ func botMsgExportAll(m *tb.Message) {
TGCmdQueue <- c
}
d := tb.Document{File: tb.FromReader(bytes.NewReader(b))}
d := tb.Document{}
d.File = tb.FromReader(bytes.NewReader(b))
d.FileName = `backup.zip`
c = TGCommand{
Type: commandReplyDocument,

View File

@ -265,7 +265,7 @@ func TGCmdWorker(id int, b *tb.Bot, cmds <-chan TGCommand) {
ID: int(c.FromMsgID64),
Chat: &ch,
}
_, err := b.Reply(&m, c.Document)
_, err := c.Document.Send(b, &m)
logOnError(err, "TGCmdWorker["+strconv.Itoa(id)+"] : ReplyDocument")
case commandSendMsg:
if c.ToChatID64 != 0 {
@ -283,16 +283,10 @@ func TGCmdWorker(id int, b *tb.Bot, cmds <-chan TGCommand) {
}
case commandSendDocument:
if c.ToChatID64 != 0 {
ch := tb.Chat{
ID: c.ToChatID64,
}
_, err := b.Send(&ch, c.Document)
_, err := c.Document.Send(b, c.ToChatID64)
logOnError(err, "TGCmdWorker["+strconv.Itoa(id)+"] : SendDocument Chat")
} else if c.ToUserID64 != 0 {
ch := tb.Chat{
ID: c.ToUserID64,
}
_, err := b.Send(&ch, c.Document)
_, err := c.Document.Send(b, c.ToUserID64)
logOnError(err, "TGCmdWorker["+strconv.Itoa(id)+"] : SendDocument Chat")
}
default: