Перейти к содержимому
Все инструменты

teams_list_channels

Microsoft Teams · macOS · Windows

Эффект: чтение. Статус: условно доступен.

«Условная доступность» означает, что инструмент может зависеть от версии, платформы, разрешений, учётной записи или настроек. Он доступен не во всех установках.

macOS

Назначение

Перечисляет каналы команды Microsoft Teams (team_id из teams_list_teams) по названию из Microsoft 365. ID канала используется в teams_read_channel_messages. Читается не более 20 страниц каналов. Если чтение прерывается (из-за этого предела или потому, что вызову не хватило времени), в ответе будет truncated: true. Требуется рабочая или учебная учетная запись Microsoft 365, подключенная через connect_m365_account (у личных учетных записей Microsoft нет доступа к чтению Teams). Если не подключена вообще ни одна учетная запись Microsoft 365, вместо этого читается локальный кеш приложения Teams на этом Mac (требуется Full Disk Access; данные могут отставать на часы или дни); source в ответе указывает, какой источник ответил (graph или local_cache).

Обязательные входные данные

Имена сохранены в точности как их требует инструмент. Канонические технические определения на английском находятся в раскрываемой схеме ниже.

Разрешения и подтверждение

Схема не объявляет явного параметра подтверждения. Это не разрешает действовать без согласия: проверьте эффект и получите разрешение.

Каноническая техническая схема на английском — macOS
{
  "properties": {
    "account": {
      "description": "Which connected Microsoft 365 account to use: its email (UPN), its id from list_m365_accounts, or its display name when unique. Leave it out to use the default account.",
      "type": "string"
    },
    "team_id": {
      "description": "Team ID from teams_list_teams",
      "type": "string"
    }
  },
  "required": [
    "team_id"
  ],
  "type": "object"
}

Пример для документации

Пример документации для teams_list_channels. Не выполняйте этот пример. Показанные аргументы относятся к вымышленному набору данных; перед реальным вызовом найдите настоящие идентификаторы и получите разрешение.

{
  "team_id": "demo-team-001"
}

Windows

Назначение

Перечисляет каналы определенной команды. Читается не более 20 страниц каналов. Если чтение прерывается (из-за этого предела или потому, что вызову не хватило времени), в ответе будет truncated: true.

Обязательные входные данные

Имена сохранены в точности как их требует инструмент. Канонические технические определения на английском находятся в раскрываемой схеме ниже.

Разрешения и подтверждение

Схема не объявляет явного параметра подтверждения. Это не разрешает действовать без согласия: проверьте эффект и получите разрешение.

Каноническая техническая схема на английском — Windows
{
  "properties": {
    "account": {
      "description": "Which connected Microsoft 365 account to use: its email (UPN), its id from list_m365_accounts, or its display name when unique. Leave it out to use the default account.",
      "type": "string"
    },
    "team_id": {
      "description": "Team ID from teams_list_teams",
      "type": "string"
    }
  },
  "required": [
    "team_id"
  ],
  "type": "object"
}

Пример для документации

Пример документации для teams_list_channels. Не выполняйте этот пример. Показанные аргументы относятся к вымышленному набору данных; перед реальным вызовом найдите настоящие идентификаторы и получите разрешение.

{
  "team_id": "demo-team-001"
}