diff --git a/app/bot.py b/app/bot.py index bbd8390..af005c2 100644 --- a/app/bot.py +++ b/app/bot.py @@ -1006,7 +1006,7 @@ class TelegramCodexBot: preview = _preview_prompt(prompt) task = asyncio.create_task( self._run_codex_job( - bot=update.get_bot(), + bot=bot, chat_id=chat_id, prompt=prompt, sandbox=selected_sandbox, diff --git a/deploy/check-status.ps1 b/deploy/check-status.ps1 index a129396..41aff4b 100644 --- a/deploy/check-status.ps1 +++ b/deploy/check-status.ps1 @@ -13,12 +13,10 @@ $sshAuthArgs = @() if ($SshKeyPath -and (Test-Path $SshKeyPath)) { $sshAuthArgs = @("-i", $SshKeyPath, "-o", "IdentitiesOnly=yes") } -$remoteCommand = @" -export PATH=/usr/local/bin:/var/packages/ContainerManager/target/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin -cd '$RemoteDir' -sudo /usr/local/bin/docker-compose ps -echo '--- logs ---' -sudo /usr/local/bin/docker-compose logs --tail=160 telegram-codex-bot -"@ +$remotePath = "/usr/local/bin:/var/packages/ContainerManager/target/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" +$remoteCommand = "export PATH='$remotePath'; cd '$RemoteDir' && " + + "(sudo /usr/local/bin/docker-compose ps || sudo /var/packages/ContainerManager/target/usr/bin/docker-compose ps || sudo docker compose ps) && " + + "echo '--- logs ---' && " + + "(sudo /usr/local/bin/docker-compose logs --tail=160 telegram-codex-bot || sudo /var/packages/ContainerManager/target/usr/bin/docker-compose logs --tail=160 telegram-codex-bot || sudo docker compose logs --tail=160 telegram-codex-bot)" ssh @sshAuthArgs -tt -p $NasPort $remote $remoteCommand