diff --git a/workers.go b/workers.go index f24cf69..da5becc 100644 --- a/workers.go +++ b/workers.go @@ -255,10 +255,10 @@ func TGCmdWorker(id int, b *tb.Bot, cmds <-chan TGCommand) { _, err := b.Send(&ch, c.Text) logOnError(err, "TGCmdWorker["+strconv.Itoa(id)+"] : SendMsg Chat") } else if c.ToUserID64 != 0 { - ch := tb.Chat{ - ID: c.ToUserID64, + u := tb.User{ + ID: int(c.ToUserID64), } - _, err := b.Send(&ch, c.Text) + _, err := b.Send(&u, c.Text) logOnError(err, "TGCmdWorker["+strconv.Itoa(id)+"] : SendMsg User") } case commandReplyMsg: @@ -282,7 +282,7 @@ func TGCmdWorker(id int, b *tb.Bot, cmds <-chan TGCommand) { logOnError(err, "TGCmdWorker["+strconv.Itoa(id)+"] : SendDocument Chat") } else if c.ToUserID64 != 0 { u := tb.User{ - ID: c.ToUserID64, + ID: int(c.ToUserID64), } d := c.Document _, err := b.Send(&u, &d)