panic fix
- fixed an issue when command indicators were more than one letter and the message length was < the indicator length
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user