Microsoft Teams
Управление сообщениями, реакциями и участниками в Teams
Microsoft Teams — это мощная платформа для коммуникации и совместной работы, которая позволяет пользователям общаться в реальном времени, проводить встречи и обмениваться контентом внутри команд и организаций. Как часть экосистемы продуктивности Microsoft, Microsoft Teams предлагает бесшовные функции чата, интегрированные с Office 365, позволяя пользователям публиковать сообщения, координировать работу и оставаться на связи на разных устройствах и рабочих процессах.
С помощью Microsoft Teams вы можете:
- Отправлять и получать сообщения: Мгновенно общаться с отдельными людьми или группами в ветках чата
- Сотрудничать в реальном времени: Обмениваться обновлениями и информацией между командами в каналах и чатах
- Организовывать беседы: Сохранять контекст с помощью веток обсуждений и постоянной истории чата
- Делиться файлами и контентом: Прикреплять и просматривать документы, изображения и ссылки прямо в чате
- Интегрироваться с Microsoft 365: Бесшовно подключаться к Outlook, SharePoint, OneDrive и другим сервисам
- Доступ на всех устройствах: Использовать Teams на компьютере, в веб-версии и на мобильных устройствах с синхронизацией бесед в облаке
- Безопасная коммуникация: Использовать корпоративные функции безопасности и соответствия требованиям
В AACFlow интеграция с Microsoft Teams позволяет вашим агентам напрямую взаимодействовать с сообщениями чата программным способом. Это открывает возможности для мощных сценариев автоматизации, таких как отправка обновлений, публикация оповещений, координация задач и ответы на беседы в реальном времени. Ваши агенты могут писать новые сообщения в чаты или каналы, обновлять контент на основе данных рабочих процессов и взаимодействовать с пользователями там, где происходит совместная работа. Интегрируя AACFlow с Microsoft Teams, вы устраняете разрыв между интеллектуальными рабочими процессами и командной коммуникацией — позволяя вашим агентам оптимизировать совместную работу, автоматизировать задачи коммуникации и поддерживать синхронизацию ваших команд.
Интегрируйте Microsoft Teams в рабочий процесс. Читайте, пишите, обновляйте и удаляйте сообщения в чатах и каналах. Отвечайте на сообщения, добавляйте реакции и перечисляйте участников команды/канала. Может использоваться в режиме триггера для запуска рабочего процесса при отправке сообщения в чат или канал. Чтобы упомянуть пользователей в сообщениях, оберните их имя в теги <at>: <at>userName</at>
Чтение контента из чата Microsoft Teams
| Параметр | Тип | Обязательный | Описание |
|---|
chatId | string | Да | ID чата для чтения (например, "19:abc123def456@thread.v2" — из списка чатов) |
includeAttachments | boolean | Нет | Загружать и включать вложения сообщений (хостируемый контент) в хранилище |
| Параметр | Тип | Описание |
|---|
success | boolean | Статус успешности операции чтения чата Teams |
messageCount | number | Количество полученных сообщений из чата |
chatId | string | ID чата, из которого было произведено чтение |
messages | array | Массив объектов сообщений чата |
attachmentCount | number | Общее количество найденных вложений |
attachmentTypes | array | Типы найденных вложений |
content | string | Форматированный контент сообщений чата |
attachments | file[] | Загруженные вложения для удобства (сведенные) |
Запись или обновление контента в чате Microsoft Teams
| Параметр | Тип | Обязательный | Описание |
|---|
chatId | string | Да | ID чата для записи (например, "19:abc123def456@thread.v2" — из списка чатов) |
content | string | Да | Контент для записи в сообщение (обычный текст или HTML-форматированный, поддерживает @упоминания) |
files | file[] | Нет | Файлы для прикрепления к сообщению |
| Параметр | Тип | Описание |
|---|
success | boolean | Статус успешности отправки сообщения в чат Teams |
messageId | string | Уникальный идентификатор отправленного сообщения |
chatId | string | ID чата, куда было отправлено сообщение |
createdTime | string | Временная метка создания сообщения |
url | string | Веб-URL сообщения |
updatedContent | boolean | Успешно ли обновлен контент |
files | file[] | Файлы, прикрепленные к сообщению |
Чтение контента из канала Microsoft Teams
| Параметр | Тип | Обязательный | Описание |
|---|
teamId | string | Да | ID команды для чтения (например, "12345678-abcd-1234-efgh-123456789012" — GUID из списка команд) |
channelId | string | Да | ID канала для чтения (например, "19:abc123def456@thread.tacv2" — из списка каналов) |
includeAttachments | boolean | Нет | Загружать и включать вложения сообщений (хостируемый контент) в хранилище |
| Параметр | Тип | Описание |
|---|
success | boolean | Статус успешности операции чтения канала Teams |
messageCount | number | Количество полученных сообщений из канала |
teamId | string | ID команды, из которой было произведено чтение |
channelId | string | ID канала, из которого было произведено чтение |
messages | array | Массив объектов сообщений канала |
attachmentCount | number | Общее количество найденных вложений |
attachmentTypes | array | Типы найденных вложений |
content | string | Форматированный контент сообщений канала |
attachments | file[] | Загруженные вложения для удобства (сведенные) |
Запись или отправка сообщения в канал Microsoft Teams
| Параметр | Тип | Обязательный | Описание |
|---|
teamId | string | Да | ID команды для записи (например, "12345678-abcd-1234-efgh-123456789012" — GUID из списка команд) |
channelId | string | Да | ID канала для записи (например, "19:abc123def456@thread.tacv2" — из списка каналов) |
content | string | Да | Контент для записи в канал (обычный текст или HTML-форматированный, поддерживает @упоминания) |
files | file[] | Нет | Файлы для прикрепления к сообщению |
| Параметр | Тип | Описание |
|---|
success | boolean | Статус успешности отправки сообщения в канал Teams |
messageId | string | Уникальный идентификатор отправленного сообщения |
teamId | string | ID команды, куда было отправлено сообщение |
channelId | string | ID канала, куда было отправлено сообщение |
createdTime | string | Временная метка создания сообщения |
url | string | Веб-URL сообщения |
updatedContent | boolean | Успешно ли обновлен контент |
files | file[] | Файлы, прикрепленные к сообщению |
Обновление существующего сообщения в чате Microsoft Teams
| Параметр | Тип | Обязательный | Описание |
|---|
chatId | string | Да | ID чата, содержащего сообщение (например, "19:abc123def456@thread.v2" — из списка чатов) |
messageId | string | Да | ID сообщения для обновления (например, "1234567890123" — числовая строка из ответов сообщений) |
content | string | Да | Новый контент для сообщения (обычный текст или HTML-форматированный) |
| Параметр | Тип | Описание |
|---|
success | boolean | Успешно ли выполнено обновление |
messageId | string | ID обновленного сообщения |
updatedContent | boolean | Успешно ли обновлен контент |
Обновление существующего сообщения в канале Microsoft Teams
| Параметр | Тип | Обязательный | Описание |
|---|
teamId | string | Да | ID команды (например, "12345678-abcd-1234-efgh-123456789012" — GUID из списка команд или информации о канале) |
channelId | string | Да | ID канала, содержащего сообщение (например, "19:abc123def456@thread.tacv2" — из списка каналов) |
messageId | string | Да | ID сообщения для обновления (например, "1234567890123" — числовая строка из ответов сообщений) |
content | string | Да | Новый контент для сообщения (обычный текст или HTML-форматированный) |
| Параметр | Тип | Описание |
|---|
success | boolean | Успешно ли выполнено обновление |
messageId | string | ID обновленного сообщения |
updatedContent | boolean | Успешно ли обновлен контент |
Мягкое удаление сообщения в чате Microsoft Teams
| Параметр | Тип | Обязательный | Описание |
|---|
chatId | string | Да | ID чата, содержащего сообщение (например, "19:abc123def456@thread.v2" — из списка чатов) |
messageId | string | Да | ID сообщения для удаления (например, "1234567890123" — числовая строка из ответов сообщений) |
| Параметр | Тип | Описание |
|---|
success | boolean | Успешно ли выполнено удаление |
deleted | boolean | Подтверждение удаления |
messageId | string | ID удаленного сообщения |
Мягкое удаление сообщения в канале Microsoft Teams
| Параметр | Тип | Обязательный | Описание |
|---|
teamId | string | Да | ID команды (например, "12345678-abcd-1234-efgh-123456789012" — GUID из списка команд или информации о канале) |
channelId | string | Да | ID канала, содержащего сообщение (например, "19:abc123def456@thread.tacv2" — из списка каналов) |
messageId | string | Да | ID сообщения для удаления (например, "1234567890123" — числовая строка из ответов сообщений) |
| Параметр | Тип | Описание |
|---|
success | boolean | Успешно ли выполнено удаление |
deleted | boolean | Подтверждение удаления |
messageId | string | ID удаленного сообщения |
Ответ на существующее сообщение в канале Microsoft Teams
| Параметр | Тип | Обязательный | Описание |
|---|
teamId | string | Да | ID команды (например, "12345678-abcd-1234-efgh-123456789012" — GUID из списка команд или информации о канале) |
channelId | string | Да | ID канала (например, "19:abc123def456@thread.tacv2" — из списка каналов) |
messageId | string | Да | ID сообщения, на которое нужно ответить (например, "1234567890123" — числовая строка из ответов сообщений) |
content | string | Да | Контент ответа (обычный текст или HTML-форматированное сообщение) |
| Параметр | Тип | Описание |
|---|
success | boolean | Успешно ли отправлен ответ |
messageId | string | ID сообщения с ответом |
updatedContent | boolean | Успешно ли отправлен контент |
Получение конкретного сообщения из чата или канала Microsoft Teams
| Параметр | Тип | Обязательный | Описание |
|---|
teamId | string | Нет | ID команды для сообщений канала (например, "12345678-abcd-1234-efgh-123456789012" — GUID) |
channelId | string | Нет | ID канала для сообщений канала (например, "19:abc123def456@thread.tacv2") |
chatId | string | Нет | ID чата для сообщений чата (например, "19:abc123def456@thread.v2") |
messageId | string | Да | ID сообщения для получения (например, "1234567890123" — числовая строка из ответов сообщений) |
| Параметр | Тип | Описание |
|---|
success | boolean | Успешно ли выполнено получение |
content | string | Контент сообщения |
metadata | object | Метаданные сообщения, включая отправителя, временную метку и т.д. |
↳ messageId | string | ID сообщения |
↳ content | string | Контент сообщения |
↳ createdTime | string | Временная метка создания сообщения |
↳ url | string | Веб-URL сообщения |
↳ teamId | string | ID команды |
↳ channelId | string | ID канала |
↳ chatId | string | ID чата |
↳ messages | array | Массив деталей сообщений |
↳ messageCount | number | Количество сообщений |
Добавление эмодзи-реакции к сообщению в Microsoft Teams
| Параметр | Тип | Обязательный | Описание |
|---|
teamId | string | Нет | ID команды для сообщений канала (например, "12345678-abcd-1234-efgh-123456789012" — GUID) |
channelId | string | Нет | ID канала для сообщений канала (например, "19:abc123def456@thread.tacv2") |
chatId | string | Нет | ID чата для сообщений чата (например, "19:abc123def456@thread.v2") |
messageId | string | Да | ID сообщения для реакции (например, "1234567890123" — числовая строка из ответов сообщений) |
reactionType | string | Да | Эмодзи-реакция (например, ❤️, 👍, 😊) |
| Параметр | Тип | Описание |
|---|
success | boolean | Успешно ли добавлена реакция |
reactionType | string | Добавленный эмодзи |
messageId | string | ID сообщения |
Удаление эмодзи-реакции с сообщения в Microsoft Teams
| Параметр | Тип | Обязательный | Описание |
|---|
teamId | string | Нет | ID команды для сообщений канала (например, "12345678-abcd-1234-efgh-123456789012" — GUID) |
channelId | string | Нет | ID канала для сообщений канала (например, "19:abc123def456@thread.tacv2") |
chatId | string | Нет | ID чата для сообщений чата (например, "19:abc123def456@thread.v2") |
messageId | string | Да | ID сообщения (например, "1234567890123" — числовая строка из ответов сообщений) |
reactionType | string | Да | Эмодзи-реакция для удаления (например, ❤️, 👍, 😊) |
| Параметр | Тип | Описание |
|---|
success | boolean | Успешно ли удалена реакция |
reactionType | string | Удаленный эмодзи |
messageId | string | ID сообщения |
Перечисление всех участников команды Microsoft Teams
| Параметр | Тип | Обязательный | Описание |
|---|
teamId | string | Да | ID команды (например, "12345678-abcd-1234-efgh-123456789012" — GUID из списка команд) |
| Параметр | Тип | Описание |
|---|
success | boolean | Успешно ли выполнено перечисление |
members | array | Массив участников команды |
memberCount | number | Общее количество участников |
Перечисление всех участников канала Microsoft Teams
| Параметр | Тип | Обязательный | Описание |
|---|
teamId | string | Да | ID команды (например, "12345678-abcd-1234-efgh-123456789012" — GUID из списка команд) |
channelId | string | Да | ID канала (например, "19:abc123def456@thread.tacv2" — из списка каналов) |
| Параметр | Тип | Описание |
|---|
success | boolean | Успешно ли выполнено перечисление |
members | array | Массив участников канала |
memberCount | number | Общее количество участников |