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)
|
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)
|
lg := len(b.indicator)
|
||||||
|
if len(msg.Content) <= lg {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
m := b.mapEventToMsg(msg, channel, server)
|
||||||
if msg.Content[:lg] == b.indicator {
|
if msg.Content[:lg] == b.indicator {
|
||||||
if b.logLvl == LogLevelCmd {
|
if b.logLvl == LogLevelCmd {
|
||||||
log.Printf("< %s | %s | %s > %s\n", m.Server, m.Channel, m.Author.Name, m.Content)
|
log.Printf("< %s | %s | %s > %s\n", m.Server, m.Channel, m.Author.Name, m.Content)
|
||||||
|
|||||||
Reference in New Issue
Block a user