feat(feishu): sync with clawdbot-feishu #137 (multi-account support)

- Sync latest changes from clawdbot-feishu including multi-account support
- Add eslint-disable comments for SDK-related any types
- Remove unused imports
- Fix no-floating-promises in monitor.ts

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Yifeng Wang
2026-02-05 19:18:25 +08:00
committed by cpojer
parent 7e005acd3c
commit 5f6e1c19bd
22 changed files with 785 additions and 369 deletions

View File

@@ -1,6 +1,5 @@
import type { PluginRuntime } from "openclaw/plugin-sdk";
// eslint-disable-next-line @typescript-eslint/no-redundant-type-constituents
let runtime: PluginRuntime | null = null;
export function setFeishuRuntime(next: PluginRuntime) {