]> git.giacomolli.uk - onechat/blobdiff - daemon.go
Define the required code and commit rules
[onechat] / daemon.go
index 5c94a4f25daff64fbc3d2339e0451bb46d43edf8..31a671478cefea874dc86fe6aa0fe8d3bdbacf0a 100644 (file)
--- a/daemon.go
+++ b/daemon.go
@@ -90,6 +90,8 @@ func daemon(ctx context.Context, out io.Writer) (err error) {
                err = errors.Join(err, agents.Close())
        }()
 
                err = errors.Join(err, agents.Close())
        }()
 
+       whatsapp.inbox.voice = &VoiceTranscriber{config: config.Voice}
+
        root := agents[0]
        agent := root.agent
        schedules := root.schedules
        root := agents[0]
        agent := root.agent
        schedules := root.schedules
@@ -111,6 +113,8 @@ func daemon(ctx context.Context, out io.Writer) (err error) {
        if hasBot {
                telegram = newTelegramBot(newTelegramAPI(telegramAPIURL, botSettings.Token), botSettings.Owner, filepath.Join(agent.dir, telegramOffsetFileName), daemonLogger(out, "telegram: "))
 
        if hasBot {
                telegram = newTelegramBot(newTelegramAPI(telegramAPIURL, botSettings.Token), botSettings.Owner, filepath.Join(agent.dir, telegramOffsetFileName), daemonLogger(out, "telegram: "))
 
+               telegram.voice = &VoiceTranscriber{config: config.Voice}
+
                logger.Info("Telegram bot started")
        }
 
                logger.Info("Telegram bot started")
        }