API ВЕГА
English

Навык управляет сообщениями и групповыми чатами Feishu/Lark через lark-cli: помогает отправлять и искать сообщения, работать с участниками и скачивать вложения. Также поддерживает реакции, закладки, Feed, срочные уведомления и интерактивные карточки.

Возможности

  • Отправлять сообщения и ответы, читать переписки и искать сообщения по ключевым словам, отправителю и времени.
  • Создавать группы и чаты-топики, искать чаты, просматривать участников и менять название или описание группы.
  • Скачивать изображения и файлы из сообщений; при чтении переписки можно включить автоматическую загрузку вложений.
  • Добавлять и удалять реакции и закладки, управлять Pin-сообщениями и ярлыками Feed.
  • Отправлять срочные уведомления через приложение, SMS или телефон; отправлять и обновлять интерактивные карточки и обрабатывать нажатия кнопок.

Когда использовать

  • Нужно отправить сообщение, ответить в треде или найти сообщение в переписке.
  • Нужно узнать состав группы, найти чат по названию или создать новую группу.
  • Нужно скачать файл из сообщения или просмотреть историю с вложениями.
  • Нужно управлять реакциями, закладками, закреплёнными чатами Feed или интерактивными карточками.

Примеры

Перед вызовом API проверьте схему параметров:

lark-cli schema im.<resource>.<method>
lark-cli im <resource> <method> [flags]

Чтобы раскрыть папку из сообщения и получить список файлов внутри:

lark-cli im files folder --recursive --file-key <folder_key> --srctype message --srcid <message_id>

Установка

npx skills add https://github.com/larksuite/cli --skill lark-im

Похожие навыки

lark-minutes#70

larksuite/cli

Используйте только в том случае, если пользователь или конфигурация верхнего уровня явно указывает lark-minutes; связанные запросы передавайте навыку lark-meeting.

lark-doc#71

larksuite/cli

Операции с содержимым облачных документов Feishu (Docx / Wiki): чтение, создание и редактирование документов, вставка или скачивание изображений и вложений, а также работа с заметками mind map. Используйте этот навык, когда пользователь предоставляет URL или token документа (в том числе с /docx/ или /wiki/ на doubao.com); выбирайте маршрут по пути или token в URL, а не по домену; `/page/<token>`…

lark-vc#71

larksuite/cli

Используйте только когда пользователь или upstream-конфигурация явно указывает lark-vc; соответствующие запросы единообразно передаются на обработку skill lark-meeting.

lark-event#72

larksuite/cli

Прослушивание / подписка / потребление событий Lark/Feishu в реальном времени: потоковая передача событий как NDJSON через `lark-cli event consume <EventKey>` (охватывает IM…)

lark-contact#74

larksuite/cli

Feishu / Lark адресная книга: разрешение имени / email в open_id или обратный поиск по open_id имени / отдела / email / контактных данных / личного статуса / подписи, а также поиск по ключевым словам доступных текущему пользователю ботов / интеллектуальных агентов (agent). Когда пользователь упоминает имя для следующего шага отправки сообщения / планирования встречи или получает open_id…

lark-sheets#75

larksuite/cli

Feishu электронные таблицы: создание и работа с электронными таблицами. Поддерживается создание таблиц, управление листами и структурой строк/столбцов (добавление/удаление/объединение/изменение размера/скрытие/закрепление), чтение и запись ячеек (значения/формулы/стили/комментарии/изображения в ячейках), поиск и замена, массовое обновление несколькими операциями, а также создание и поддержка объектов: диаграмм, сводных таблиц, условного форматирования, фильтров, спарклайнов, плавающих изображений. Когда пользователю нужно создать электронную таблицу, управлять листами, массово читать/записывать или редактировать данные, выполнять статистическую сводку и воз…