feishu-send-message
Wysyłaj wiadomości do użytkowników Feishu przez API — automatycznie rozpoznaje numery telefonów i identyfikatory użytkowników.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Narzędzie do wysyłania wiadomości tekstowych użytkownikom Feishu bezpośrednio z linii poleceń. Obsługuje wiele formatów identyfikatorów: numery telefonów, open_id, user_id i union_id. Skrypt automatycznie próbuje wszystkie dostępne typy ID, aby znaleźć prawidłowy. Integruje się z konfiguracją OpenClaw, pobiera token dostępu i wysyła wiadomości przez API Feishu. Pierwsze wyszukiwanie zapisuje ID użytkownika lokalnie, przyspieszając kolejne wysyłki.
Jak używać
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.