diff --git a/telegram-bot/index.ts b/telegram-bot/index.ts index f528da3..0fb9ce7 100644 --- a/telegram-bot/index.ts +++ b/telegram-bot/index.ts @@ -20,8 +20,8 @@ const SSH_PORT = process.env.SSH_PORT || "22"; const PI_MODEL = process.env.PI_MODEL || "claude-sonnet-4-6"; const PI_TIMEOUT_MS = 10 * 60 * 1000; // 10 min const SESSION_DIR = join(import.meta.dir, "sessions"); -const SESSION_WARN_KB = 80; -const SESSION_MAX_KB = 100; +const SESSION_WARN_KB = 80_000; +const SESSION_MAX_KB = 100_000; const MAX_RETRY = 1; const RATE_LIMIT_WINDOW = 60_000; const RATE_LIMIT_MAX = 15; @@ -523,6 +523,8 @@ let pollOffset = 0; let running = true; async function pollLoop() { + // Grammy requires bot.init() before handleUpdate() can work + await bot.init(); console.log("✅ Bot online — polling for messages"); while (running) {