new request system

This commit is contained in:
2026-01-29 10:05:17 +03:00
parent ce9952340f
commit f1bb4b62c1
3 changed files with 58 additions and 1 deletions

View File

@@ -61,10 +61,15 @@ func (b *Bot) ExecRunners() {
}
}()
} else if !runner.Async && runner.Onetime {
t := time.Now()
err := runner.Fn(b)
if err != nil {
b.logger.Warnf("Runner %s failed: %s\n", runner.Name, err)
}
elapsed := time.Since(t)
if elapsed > time.Second*2 {
b.logger.Warnf("Runner %s too slow. Elapsed time %s>=2s", runner.Name, elapsed)
}
} else if !runner.Onetime {
go func() {
for {