summaryrefslogtreecommitdiff
path: root/bot.go
diff options
context:
space:
mode:
authorGrail Finder <wohilas@gmail.com>2026-03-14 12:38:46 +0300
committerGrail Finder <wohilas@gmail.com>2026-03-14 12:38:46 +0300
commit77c365959d61142a96f26d820a9ad2665101c34f (patch)
tree1ef28b73026ecf73858a049f6487f67f72f394e4 /bot.go
parentf4fcb8557005a5358b87109d945acd3d5a6a0517 (diff)
parent4cfe2fe37f3b048bc7fad2e197dd0d49ea4307ce (diff)
Merge branch 'master' into feat/agent-flow
Diffstat (limited to 'bot.go')
-rw-r--r--bot.go28
1 files changed, 15 insertions, 13 deletions
diff --git a/bot.go b/bot.go
index cb75a7b..a639cc9 100644
--- a/bot.go
+++ b/bot.go
@@ -1529,21 +1529,23 @@ func init() {
asr = NewSTT(logger, cfg)
}
if cfg.PlaywrightEnabled {
- if err := checkPlaywright(); err != nil {
- // slow, need a faster check if playwright install
- if err := installPW(); err != nil {
- logger.Error("failed to install playwright", "error", err)
- cancel()
- os.Exit(1)
- return
- }
+ go func() {
if err := checkPlaywright(); err != nil {
- logger.Error("failed to run playwright", "error", err)
- cancel()
- os.Exit(1)
- return
+ // slow, need a faster check if playwright install
+ if err := installPW(); err != nil {
+ logger.Error("failed to install playwright", "error", err)
+ cancel()
+ os.Exit(1)
+ return
+ }
+ if err := checkPlaywright(); err != nil {
+ logger.Error("failed to run playwright", "error", err)
+ cancel()
+ os.Exit(1)
+ return
+ }
}
- }
+ }()
}
// atomic default values
cachedModelColor.Store("orange")