feishu-doc-reader
Czytaj i wyciągaj zawartość z dokumentów Feishu bezpośrednio przez API
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do odczytywania i ekstrakcji treści z dokumentów Feishu (Lark) za pośrednictwem oficjalnego API. Pozwala na automatyczne pobieranie zawartości dokumentów, arkuszy kalkulacyjnych i struktury bloków. Idealna dla zespołów pracujących z Feishu, które chcą zintegrować dostęp do dokumentów z własnymi narzędziami i procesami automatyzacji. Wymaga konfiguracji z danymi dostępowymi aplikacji Feishu.
Jak używać
Przygotuj dane dostępowe: utwórz plik konfiguracyjny w lokalizacji ./reference/feishu_config.json zawierający app_id i app_secret Twojej aplikacji Feishu. Upewnij się, że plik ma ograniczone uprawnienia (chmod 600) i nie jest zatwierdzany w kontroli wersji.
Udostępnij skrypty: uruchom polecenia chmod +x scripts/read_doc.sh i chmod +x scripts/get_blocks.sh, aby skrypty były wykonywalne.
Zdobądź token dokumentu: otwórz dokument Feishu w przeglądarce i skopiuj token z adresu URL (część po /docx/, np. docx_AbCdEfGhIjKlMnOpQrStUv).
Odczytaj dokument: użyj skryptu ./scripts/read_doc.sh "twoj_token_dokumentu" aby pobrać zawartość. Opcjonalnie określ typ dokumentu: ./scripts/read_doc.sh "token" "doc" lub ./scripts/read_doc.sh "token" "sheet".
Pobierz strukturę bloków (zaawansowane): jeśli potrzebujesz pełnej struktury dokumentu z wszystkimi blokami, użyj ./scripts/get_blocks.sh "token" aby uzyskać wszystkie bloki, lub ./scripts/get_blocks.sh "token" "" "true" aby uwzględnić bloki zagnieżdżone.
Integruj z automatyzacją: użyj pobranych danych w swoich skryptach i procesach automatyzacji, przekazując tokeny dokumentów jako parametry.