(new): bump to rc 16
Golang lint / lint (push) Successful in 1m7s

(fix): token replacer fix
This commit is contained in:
2026-04-23 22:57:16 +03:00
parent e92a0d37f3
commit 7d4b150b0b
7 changed files with 174 additions and 5 deletions
+4 -1
View File
@@ -30,6 +30,7 @@ func (bot *Bot[T]) AddPlugins(plugin ...*Plugin[T]) *Bot[T] {
if cloned.logger == nil {
cloned.logger = utils.CreateLogger(cloned.name, level)
}
bot.addTokenReplacer(cloned.logger)
bot.plugins = append(bot.plugins, cloned)
if bot.logger != nil {
bot.logger.Debugln(fmt.Sprintf("plugins with name \"%s\" registered", cloned.name))
@@ -145,7 +146,7 @@ func (bot *Bot[T]) AddAppDataLoggerWriter(writer AppDataLogger[T]) *Bot[T] {
if bot.RequestLogger != nil {
bot.RequestLogger.AddWriter(w)
}
for _, l := range bot.extraLoggers {
for _, l := range bot.managedExtraLoggers() {
l.AddWriter(w)
}
for _, p := range bot.plugins {
@@ -153,5 +154,7 @@ func (bot *Bot[T]) AddAppDataLoggerWriter(writer AppDataLogger[T]) *Bot[T] {
p.logger.AddWriter(w)
}
}
bot.addTokenReplacer(bot.logger, bot.RequestLogger)
bot.addTokenReplacer(bot.managedExtraLoggers()...)
return bot
}