Browse Source

Update bot for release

master
Gregory Rudolph 4 years ago
parent
commit
23ccc1a819
Signed by: rudi
GPG Key ID: EF64F3CBD1A1EBDD
  1. 8
      keyrcbot.go

8
keyrcbot.go

@ -16,7 +16,7 @@ var (
k = keybase.NewKeybase() k = keybase.NewKeybase()
channel keybase.Channel channel keybase.Channel
irc *hbot.Bot irc *hbot.Bot
botNick = "keyrcbot" // Set this for IRC Nickname botNick = "kblink" // Set this for IRC Nickname
serv = flag.String("server", "chat.freenode.net:6667", "hostname and port") // Set this for whatever server you're using serv = flag.String("server", "chat.freenode.net:6667", "hostname and port") // Set this for whatever server you're using
nick = flag.String("nick", botNick, "nickname for the bot") nick = flag.String("nick", botNick, "nickname for the bot")
logOpts = loggy.LogOpts{ logOpts = loggy.LogOpts{
@ -81,7 +81,7 @@ func addIrcTrigger(name string) {
return return
} }
name = strings.Replace(name, "#", "", -1) name = strings.Replace(name, "#", "", -1)
log.LogWarn(fmt.Sprintf("Setting up trigger for #%s", name)) // log.LogWarn(fmt.Sprintf("Setting up trigger for #%s", name))
var botLessTrigger = hbot.Trigger{ var botLessTrigger = hbot.Trigger{
func(b *hbot.Bot, m *hbot.Message) bool { func(b *hbot.Bot, m *hbot.Message) bool {
log.LogInfo(fmt.Sprintf("i[%s]: %s", m.From, m.Content)) log.LogInfo(fmt.Sprintf("i[%s]: %s", m.From, m.Content))
@ -100,10 +100,10 @@ func addIrcTrigger(name string) {
} }
irc.Channels = append(irc.Channels, fmt.Sprintf("#%s", name)) irc.Channels = append(irc.Channels, fmt.Sprintf("#%s", name))
irc.Join(fmt.Sprintf("#%s", name)) irc.Join(fmt.Sprintf("#%s", name))
log.LogCritical(fmt.Sprintf("Adding trigger for #%s to bot", name)) //log.LogCritical(fmt.Sprintf("Adding trigger for #%s to bot", name))
irc.AddTrigger(botLessTrigger) irc.AddTrigger(botLessTrigger)
log.LogDebug(fmt.Sprintf("irc.Channels = %+v", irc.Channels)) log.LogDebug(fmt.Sprintf("irc.Channels = %+v", irc.Channels))
sendChat(fmt.Sprintf("# Connected to #%s!", name), name) //sendChat(fmt.Sprintf("# Connected to #%s!", name), name)
} }
func handleMessage(api keybase.ChatAPI) { func handleMessage(api keybase.ChatAPI) {

Loading…
Cancel
Save