Каталог / larksuite / lark-event

lark-event

larksuite/cli
1.2K
установок
#245
в рейтинге

Что делает

Транслируешь события Lark/Feishu как NDJSON с ограниченными запусками и безопасными для subprocess контрактами выхода.
  • Потребляешь события в реальном времени (IM сообщения, реакции, изменения чатов, VC встречи, Minutes) через lark-cli event consume <EventKey>, с опциональной фильтрацией jq и bounds --max-events / --timeout
  • Емитишь stderr ready маркер перед stdout, поддерживаешь stdin EOF для мягкого завершения и сообщаешь причину выхода (limit/timeout/signal/error) для надёжной оркестровки
  • Один EventKey за процесс; используй lark-cli event list и lark-cli event schema чтобы открыть ключи и проверить схемы выхода перед потреблением
  • Требует lark-cli бинарник и аутентификацию Lark настроенную через lark-shared скилл; избегай kill -9 на процессах с PreConsume хуками чтобы предотвратить утечку подписок на сервере

Установка

$ npx skills add larksuite/cli