diff --git a/TODO b/TODO deleted file mode 100644 index b161a81..0000000 --- a/TODO +++ /dev/null @@ -1,7 +0,0 @@ -Добавить в протокол секцию nsfw/censor. - -В качестве валидатора использовать какую-нить готовую либу -https://gookit.github.io/validate/#/ -github.com/go-playground/validator/v10 - -https://awesome-go.com/validation/ diff --git a/internal/misc/msgParser.go b/internal/misc/msgParser.go index c0dae69..960b564 100644 --- a/internal/misc/msgParser.go +++ b/internal/misc/msgParser.go @@ -90,7 +90,7 @@ func MsgParser(ctx context.Context, msg string) { j.Misc.Fwdcnt++ // Классифицирем входящие сообщения. Первым делом, попробуем определить команды. - if j.Message[0:len(j.Misc.Csign)] == j.Misc.Csign { + if len(j.Message) >= len(j.Misc.Csign) && j.Message[0:len(j.Misc.Csign)] == j.Misc.Csign { // Может быть, это команда модуля phrases? var ( done = false