From 6d5a3dff2279f9cc1e9a846419c6cae2fe563e8d Mon Sep 17 00:00:00 2001 From: Kufat Date: Sat, 26 Nov 2022 18:01:10 -0500 Subject: Allow substitution of bot's nick in RunCommands (irc) (#1890) * Allow substitution of bot's nick in RunCommands * Tweak description of "{BOTNICK}" Made the description of "{BOTNICK}" consistent with that of other keywords --- bridge/irc/handlers.go | 1 + 1 file changed, 1 insertion(+) (limited to 'bridge/irc/handlers.go') diff --git a/bridge/irc/handlers.go b/bridge/irc/handlers.go index 987df2c5..74db7685 100644 --- a/bridge/irc/handlers.go +++ b/bridge/irc/handlers.go @@ -243,6 +243,7 @@ func (b *Birc) handlePrivMsg(client *girc.Client, event girc.Event) { func (b *Birc) handleRunCommands() { for _, cmd := range b.GetStringSlice("RunCommands") { + cmd = strings.ReplaceAll(cmd, "{BOTNICK}", b.Nick) if err := b.i.Cmd.SendRaw(cmd); err != nil { b.Log.Errorf("RunCommands %s failed: %s", cmd, err) } -- cgit v1.2.3