diff --git a/pkg/channels/base.go b/pkg/channels/base.go index bd4ced849..6a1090837 100644 --- a/pkg/channels/base.go +++ b/pkg/channels/base.go @@ -5,6 +5,7 @@ import ( "crypto/rand" "encoding/binary" "encoding/hex" + "fmt" "regexp" "strconv" "strings" @@ -118,10 +119,15 @@ func NewBaseChannel( // currently defaults to accepting messages from ANYONE. To explicitly // acknowledge and permit this (e.g. for a public bot), use ["*"]. if len(bc.allowList) == 0 { - logger.WarnCF("channels", "SECURITY: Channel allows EVERYONE (allow_from is empty)", map[string]any{ + logger.WarnCF("channels", fmt.Sprintf("SECURITY: Channel '%s' allows EVERYONE (allow_from is empty)", bc.name), map[string]any{ "channel": bc.name, "hint": "Set allow_from to your ID, or use '*' to explicitly acknowledge open access.", }) + } else { + logger.InfoCF("channels", fmt.Sprintf("Channel '%s' allow_from configured", bc.name), map[string]any{ + "channel": bc.name, + "allow_list": bc.allowList, + }) } return bc