From 3c2b99df00387f00c75ee7e775b9d63be22bec30 Mon Sep 17 00:00:00 2001 From: Gregory Rudolph Date: Thu, 16 Jan 2020 12:05:13 -0500 Subject: [PATCH] Fixed crash/control channel being reassigned --- keyrcbot.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/keyrcbot.go b/keyrcbot.go index 80a2ad0..4c66185 100755 --- a/keyrcbot.go +++ b/keyrcbot.go @@ -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) { } 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))