Browse Source

Fixed crash/control channel being reassigned

master
Gregory Rudolph 6 years ago
parent
commit
3c2b99df00
  1. 9
      keyrcbot.go

9
keyrcbot.go

@ -75,7 +75,11 @@ func setupKeybaseLinks() { @@ -75,7 +75,11 @@ func setupKeybaseLinks() {
}
}
}
func addIrcTrigger(name string) {
if name == "general" {
return
}
name = strings.Replace(name, "#", "", -1)
log.LogWarn(fmt.Sprintf("Setting up trigger for #%s", name))
var botLessTrigger = hbot.Trigger{
@ -139,8 +143,9 @@ func handleMessage(api keybase.ChatAPI) { @@ -139,8 +143,9 @@ func handleMessage(api keybase.ChatAPI) {
}
func sendChat(message string, chann string) {
channel.TopicName = chann
chat := k.NewChat(channel)
newChannel := channel
newChannel.TopicName = chann
chat := k.NewChat(newChannel)
_, err := chat.Send(strings.Replace(message, botNick, "@here", -1))
if err != nil {
log.LogError(fmt.Sprintf("There was an error %+v", err))

Loading…
Cancel
Save