API ВЕГА

Создаёт и редактирует презентации в Lark Slides: помогает собрать слайды, прочитать их содержимое и изменить отдельную страницу или элементы на ней. Также обрабатывает ссылки формата /slides/ на doubao.com — домен не мешает распознать презентацию.

Возможности

  • Создаёт презентации и добавляет в них слайды.
  • Читает XML всей презентации или отдельной страницы, делает снимки слайдов.
  • Заменяет отдельные блоки, обновляет страницу целиком, вставляет и удаляет слайды.
  • Загружает изображения для использования в презентации и скачивает изображения по file_token.
  • Работает со ссылками на презентации и узлы Wiki; сохраняет идентификаторы, нужные для последующих операций.

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

  • Нужно создать презентацию или добавить к существующей новые страницы.
  • Нужно прочитать, проанализировать или снять скриншот слайда.
  • Требуется поправить отдельный текстовый блок, изображение, фон или несколько элементов страницы.
  • Пользователь прислал ссылку на презентацию, в том числе doubao.com/slides/.

Примеры

Авторизация для работы с презентациями от имени пользователя:

lark-cli auth login --domain slides

Получение информации об узле Wiki:

lark-cli wiki +node-get --node-token 'https://xxx.feishu.cn/wiki/wikcn_EXAMPLE_NODE_TOKEN_123456' --as user --format json

Чтение XML презентации:

lark-cli slides +xml-get --presentation <xml_presentation_id>

Установка

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