feishu-card
Send rich interactive cards to Feishu (Lark) users or groups. Supports Markdown (code blocks, tables), titles, color headers, and buttons.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Send rich interactive cards to Feishu (Lark) users or groups. Supports Markdown (code blocks, tables), titles, color headers, and buttons.
How to use
Zainstaluj najpierw skill
feishu-common, od którego zależy ten skill — zawiera on niezbędną konfigurację tokenów i autoryzacji API.Przygotuj identyfikator odbiorcy: użytkownika (format
ou_...) lub grupy czatowej (formatoc_...), do której chcesz wysłać kartę.Dla prostych wiadomości bez znaków specjalnych użyj polecenia z flagą
--text. Przykład:node skills/feishu-card/send.js --target "ou_abc123" --text "Cześć świecie".Dla zawartości zawierającej kod, tabele lub znaki specjalne (backticki, gwiazdki) najpierw zapisz tekst do pliku tymczasowego, a następnie użyj flagi
--text-file. Alternatywnie użyj skryptusend_safe.js, który automatycznie obsługuje tworzenie i czyszczenie pliku tymczasowego.Dostosuj wygląd karty za pomocą opcjonalnych flag:
--titledla nagłówka,--colordla koloru (blue/red/orange/green/purple/grey),--button-texti--button-urldla przycisku akcji,--image-pathdla obrazu.Wyślij kartę i sprawdź, czy dotarła do odbiorcy w Feishu — powinna wyświetlić się z całym formatowaniem, przyciskami i obrazami.