Каталог / 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