gws-chatчат GWS Google CLI

googleworkspace/cli

Чат GWS.

Установка

npx -y skills add googleworkspace/cli --skill gws-chat --agent claude-code

chat (v1)

ПРЕДВАРИТЕЛЬНО: прочтите ../gws-shared/SKILL.md об авторизации, глобальных флагах и правилах безопасности. Если файла нет, выполните gws generate-skills.

gws chat   [flags]

Вспомогательные команды

КомандаОписание
+sendОтправить сообщение в пространство

Ресурсы API

customEmojis

  • create — создаёт кастомный эмодзи. Доступны только для аккаунтов Google Workspace; администратор должен включить кастомные эмодзи для организации.
  • delete — удаляет кастомный эмодзи. По умолчанию пользователи могут удалять только созданные ими; назначенные администратором менеджеры эмодзи могут удалять любые в организации.
  • get — возвращает детали кастомного эмодзи.
  • list — перечисляет кастомные эмодзи, видимые аутентифицированному пользователю.

media

  • download — скачивает медиа. Поддерживается по URI /v1/media/{+name}?alt=media.
  • upload — загружает вложение. См. Upload media as a file attachment.

spaces

  • completeImport — завершает процесс импорта для указанного пространства и делает его видимым пользователям.
  • create — создаёт пространство. Можно создать именованное пространство или групповой чат в режиме импорта.
  • delete — удаляет именованное пространство. Всегда каскадно — дочерние ресурсы (сообщения, членства) тоже удаляются.
  • findDirectMessage — возвращает существующую личную переписку с указанным пользователем. Если не найдено — ошибка 404 NOT_FOUND.
  • get — возвращает детали пространства.
  • list — перечисляет пространства, в которых состоит вызывающий. Групповые чаты и личные переписки не перечисляются до первого сообщения.
  • patch — обновляет пространство. При обновлении displayName и ошибке ALREADY_EXISTS попробуйте другое имя.
  • search — возвращает список пространств организации по поиску администратора. В запросе установите use_admin_access = true.
  • setup — создаёт пространство и добавляет указанных пользователей. Вызывающий добавляется автоматически. Для добавления человека используйте users/{user}, где {user} — email.
  • members — операции с ресурсом 'members'
  • messages — операции с ресурсом 'messages'
  • spaceEvents — операции с ресурсом 'spaceEvents'

users

  • sections — операции с ресурсом 'sections'
  • spaces — операции с ресурсом 'spaces'

Обнаружение команд

# Browse resources and methods
gws chat --help

# Inspect a method's required params, types, and defaults
gws schema chat..

Используйте вывод gws schema для построения флагов --params и --json.

Из того же репозитория