diff --git a/bolt.go b/bolt.go index fc4cf77..1d03bda 100644 --- a/bolt.go +++ b/bolt.go @@ -165,8 +165,12 @@ func (b *Bolt) msgEventHandler(s *dg.Session, msg *dg.MessageCreate) { log.Printf("< %s | %s | %s > %s\n", server.Name, channel.Name, msg.Author.Username, msg.Content) } - m := b.mapEventToMsg(msg, channel, server) lg := len(b.indicator) + if len(msg.Content) <= lg { + return + } + + m := b.mapEventToMsg(msg, channel, server) if msg.Content[:lg] == b.indicator { if b.logLvl == LogLevelCmd { log.Printf("< %s | %s | %s > %s\n", m.Server, m.Channel, m.Author.Name, m.Content)