diff --git a/workers.go b/workers.go index 656b549..f24cf69 100644 --- a/workers.go +++ b/workers.go @@ -274,18 +274,18 @@ func TGCmdWorker(id int, b *tb.Bot, cmds <-chan TGCommand) { case commandSendDocument: if c.ToChatID64 != 0 { ch := tb.Chat{ - ID: c.ToUserID64, + ID: c.ToChatID64, } d := c.Document _, err := b.Send(&ch, &d) //_, err := c.Document.Send(b, ch, nil) logOnError(err, "TGCmdWorker["+strconv.Itoa(id)+"] : SendDocument Chat") } else if c.ToUserID64 != 0 { - ch := tb.Chat{ + u := tb.User{ ID: c.ToUserID64, } d := c.Document - _, err := b.Send(&ch, &d) + _, err := b.Send(&u, &d) //_, err := c.Document.Send(b, &ch, nil) logOnError(err, "TGCmdWorker["+strconv.Itoa(id)+"] : SendDocument Chat") }