Browse Source

should now allow "bot" address too

pull/5/head
Jeffrey Paul 7 months ago
parent
commit
b182c18d49
1 changed files with 9 additions and 0 deletions
  1. +9
    -0
      bot/bot.go

+ 9
- 0
bot/bot.go View File

@@ -221,6 +221,8 @@ func (b *Bot) HandleWebSocketResponse(event *model.WebSocketEvent) {
return
}

// FIXME check for parts and joins and whatnot and ignore those

// check to see if we have been addressed
if matched, _ := regexp.MatchString(`^\s*`+b.BotName+`\s*`, post.Message); matched {
println("i have been addressed in channel " + post.ChannelId)
@@ -229,6 +231,13 @@ func (b *Bot) HandleWebSocketResponse(event *model.WebSocketEvent) {
return
}

if matched, _ := regexp.MatchString(`^\s*bot([\,]?)\s*`, post.Message); matched {
println("i have been addressed in channel " + post.ChannelId)
//b.SendMsgToDebuggingChannel("i have been addressed in channel "+post.ChannelId, "")
b.HandleMsgFromChannel(event)
return
}

if event.Broadcast.ChannelId == b.debuggingChannel.Id {
b.HandleMsgFromDebuggingChannel(event)
return

Loading…
Cancel
Save