diff --git a/xbin/Tellable.p6 b/xbin/Tellable.p6 index 909ac6d..08c49ce 100755 --- a/xbin/Tellable.p6 +++ b/xbin/Tellable.p6 @@ -142,6 +142,16 @@ multi method irc-to-me($msg where { m:r/^ \s* [[to|tell|ask] \s+]? my %*BOT-ENV = %(); +{ + # Renormalize on startup in case the rules were updated + $db-tell.write: $db-tell.read.values».list.flat.classify: { + normalize-weirdly . + }; + $db-seen.write: %($db-seen.read.values.map: { + normalize-weirdly(.) => $_ + }); +} + Tellable.new.selfrun: ‘tellable6’, [/ [to|tell|ask|seen] 6? /, fuzzy-nick(‘tellable6’, 1)];