Files
openclaw/extensions
stain lu f1381b5312 fix(telegram): limit startup probes (#80986)
## Summary

- Limit Telegram startup `getMe` probes to two concurrent accounts.
- Add regression coverage for queued startup and queued abort behavior.
- Document the multi-account startup bound and add changelog credit.

## Verification

- `pnpm exec oxfmt --check --threads=1 CHANGELOG.md docs/channels/telegram.md extensions/telegram/src/channel.ts extensions/telegram/src/channel.gateway.test.ts extensions/telegram/src/startup-probe-limiter.ts`
- `node scripts/format-docs.mjs --check docs/channels/telegram.md`
- `git diff --check HEAD~1..HEAD`
- `env OPENCLAW_TEST_HEAVY_CHECK_LOCK_HELD=1 OPENCLAW_VITEST_MAX_WORKERS=1 pnpm --config.manage-package-manager-versions=false test extensions/telegram/src/channel.gateway.test.ts src/gateway/server-channels.test.ts`
- `env OPENCLAW_TSGO_HEAVY_CHECK_LOCK_HELD=1 pnpm --config.manage-package-manager-versions=false run tsgo:extensions`
- `env OPENCLAW_TSGO_HEAVY_CHECK_LOCK_HELD=1 pnpm --config.manage-package-manager-versions=false run tsgo:extensions:test`
- GitHub CI mostly green on `2d389e1010742efa884eacea520afd588d0b898f`; `check-test-types` red in unrelated `src/auto-reply/reply/queue/settings.test.ts` outside this PR's diff.

Co-authored-by: stainlu <stainlu@newtype-ai.org>
2026-05-13 14:23:32 +01:00
..
2026-05-12 06:33:41 +01:00
2026-05-12 06:33:41 +01:00
2026-05-13 06:01:48 +01:00
2026-05-12 06:33:41 +01:00
2026-05-12 06:33:41 +01:00
2026-05-12 06:33:41 +01:00
2026-05-12 06:33:41 +01:00
2026-05-12 06:33:41 +01:00
2026-05-12 06:33:41 +01:00
2026-05-12 06:33:41 +01:00
2026-05-12 06:33:41 +01:00
2026-05-12 06:33:41 +01:00
2026-05-12 07:10:13 +01:00
2026-05-12 06:33:41 +01:00
2026-05-12 06:33:41 +01:00
2026-05-12 06:33:41 +01:00
2026-05-12 06:33:41 +01:00
2026-05-12 06:33:41 +01:00
2026-05-12 06:33:41 +01:00
2026-05-12 06:33:41 +01:00
2026-05-12 06:33:41 +01:00
2026-05-12 06:33:41 +01:00
2026-05-12 06:33:41 +01:00
2026-05-13 06:07:49 +01:00
2026-05-12 07:10:13 +01:00