Files
Josh Palmer d8a88971ba 🤖 feat: add Feishu/Lark channel support
What:
- clean up Feishu port for lint/type safety and error handling
- allow buffers in Feishu media uploads and tighten config merging
- increase Discord/Telegram unit test timeouts to reduce parallel flake

Why:
- backport Feishu support from openclaw-cn
- keep local test runs stable under parallel load

Tests:
- pnpm lint
- pnpm build
- pnpm vitest run --config vitest.unit.config.ts src/telegram/bot.media.downloads-media-file-path-no-file-download.test.ts --maxWorkers 1
- pnpm vitest run --config vitest.unit.config.ts src/discord/monitor.tool-result.accepts-guild-messages-mentionpatterns-match.test.ts --maxWorkers 1
- pnpm test:all (fails in pnpm test:e2e: missing OPENCLAW_GATEWAY_TOKEN / gateway token mismatch; failing e2e tests include server.ios-client-id, gateway.multi, server.agent/chat/health/hooks/roles-allowlist/sessions-send, media-understanding.auto gemini, directive model list/help)
2026-02-03 00:25:43 +01:00
..
2026-01-30 03:16:21 +01:00
2026-01-29 23:37:32 -05:00
2026-02-03 00:25:43 +01:00
2026-02-03 00:25:43 +01:00
2026-02-02 04:26:03 -08:00
2026-02-02 08:51:54 +00:00
2026-01-31 21:13:13 +09:00
2026-02-01 20:34:42 +00:00
2026-02-01 20:34:42 +00:00
2026-02-03 00:25:43 +01:00
2026-01-30 03:16:21 +01:00
2026-01-30 03:16:21 +01:00
2026-02-02 16:41:49 +00:00
2026-01-31 21:13:13 +09:00
2026-01-31 21:13:13 +09:00
2026-01-31 21:13:13 +09:00