feishu-send-message
通过 API 向飞书用户发送消息。当你需要通过手机号或任意用户 ID(open_id、user_id、union_id)向飞书用户发送消息时使用。自动尝试所有 ID 类型以找到有效的那个。\n\n**新增**:消息长度指南和长内容多部分发送最佳实践!
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
通过 API 向飞书用户发送消息。当你需要通过手机号或任意用户 ID(open_id、user_id、union_id)向飞书用户发送消息时使用。自动尝试所有 ID 类型以找到有效的那个。\n\n新增:消息长度指南和长内容多部分发送最佳实践!
How to use
Upewnij się, że masz skonfigurowany OpenClaw z danymi dostępu do Feishu — w pliku ~/.openclaw/openclaw.json powinny znajdować się appId, appSecret i opcjonalnie domain (feishu dla wersji chińskiej, lark dla międzynarodowej).
Uruchom skrypt z dwoma parametrami pozycyjnymi: identyfikatorem użytkownika (numer telefonu w formacie +8613560824490 lub 13560824490, albo ID: ou_xxx, on_xxx) i wiadomością tekstową do wysłania.
Przykład: python send_message.py "+8613560824490" "Twoja wiadomość" — skrypt automatycznie pobierze token dostępu i wyśle tekst do odbiorcy.
Przy pierwszym wyszukiwaniu użytkownika po numerze telefonu skrypt pobierze wszystkie jego ID i zapisze je lokalnie w ~/.openclaw/workspace/configs/feishu-users.json — kolejne wysyłki będą szybsze.
Jeśli znasz już ID użytkownika (open_id, user_id lub union_id), możesz go użyć bezpośrednio zamiast numeru telefonu — skrypt spróbuje tego ID lub przejdzie na inne dostępne typy.
Wiadomości mogą zawierać formatowanie: nagłówki (#), linki (tekst), emoji, podziały wierszy i listy (- element) — skrypt obsługuje wiadomości w formacie tekstu sformatowanego.