diff --git a/bot.go b/bot.go index 111a039..0e38ed9 100644 --- a/bot.go +++ b/bot.go @@ -727,8 +727,13 @@ func botCraftItem(m *ChatWarsMessage, r *regexp.Regexp) { } p.ObjItemID64, err = getCraftItemID(r.ReplaceAllString(m.Text, "${Cmd}")) logOnError(err, "botCraftItem : getCraftItemID") - p.Quantity, err = strconv.ParseInt(r.ReplaceAllString(m.Text, "${Quantity}"), 10, 64) - logOnError(err, "botCraftItem : ParseInt") + + if r.ReplaceAllString(m.Text, "${Quantity}") != nil { + p.Quantity, err = strconv.ParseInt(r.ReplaceAllString(m.Text, "${Quantity}"), 10, 64) + logOnError(err, "botCraftItem : ParseInt") + } else { + p.Quantity = 1 + } if err != nil { c := TGCommand{