diff --git a/lib/pinner/pinner.go b/lib/pinner/pinner.go index 76713d8..462f840 100644 --- a/lib/pinner/pinner.go +++ b/lib/pinner/pinner.go @@ -80,8 +80,16 @@ func (p *Pinner) PinMessageToSomeChats(update *tgbotapi.Update) string { return "fail" } - chatsToPin := commandArgsList[0] - messageToPin := commandArgsList[1] + chatsToPin := "" + messageToPin := "" + + for i := range commandArgsList { + if i == 0 { + chatsToPin = commandArgsList[i] + } else { + messageToPin += commandArgsList[i] + } + } if messageToPin == "" { return "fail"