Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье рассматриваются различные способы отправки сообщения в Teams.
Вы можете использовать Power Automate, чтобы настроить поток, который отправляет сообщения в канал Teams или групповой чат с помощью соединителя Microsoft Teams. Сообщения могут публиковаться либо как пользователь, вошедший в соединитель в потоке, либо с помощью бота Flow.
Настройка облачного потока
В сценариях, описанных в этой статье, облачный поток используется для уведомления канала или группового чата.
Войдите в Power Automate.
Выберите Мои потоки>Создать поток>Автоматизированный облачный поток.
Введите имя потока.
В поле Поиск по всем триггерам начните вводить При создании файла (только свойства) — SharePoint и выберите его в качестве триггера, когда он появится в списке.
Выберите Создать. При этом создается новый облачный поток с карточкой триггера При создании файла (только свойства) в центре экрана конструктора. На карточке триггера красным цветом может быть написано Недопустимые параметры. Это связано с тем, что вам нужно его настроить.
Power Automate позволяет использовать новый конструктор или классический конструктор для настройки облачного потока. На снимках экрана в этой статье используется новый конструктор, но шаги в обоих конструкторах похожи. Подробнее (с примерами) см. в статье Определение различий между новым конструктором и классическим конструктором.
В конструкторе выберите карточку При создании файла (только свойства), чтобы открыть область конфигурации слева.
Настройте триггер, выбрав адрес сайта и имя библиотеки для сайта SharePoint в раскрывающихся меню Адрес сайта и Имя библиотеки.
Закройте панель, выбрав (<<) в правом верхнем углу панели.
Обратите внимание, что сообщение Недопустимые параметры теперь исчезло.
Чтобы добавить действие в этот поток, выберите значок плюса (+).
Выполните поиск действия Опубликовать сообщение в чате или канале, затем выберите его под соединителем Microsoft Teams.
Параметры отправителя сообщения
Действие Опубликовать сообщение в чате или в канале может отправить сообщение двумя способами:
Как бот Flow: при этом способе сообщение отправляется как сообщение бота Flow, а не как сообщение каких-либо отдельных пользователей. Используйте этот параметр отправителя, если вы не хотите привязывать сообщение к какому-либо конкретному пользователю, а вместо этого хотите использовать универсального отправителя.
Как пользователь: в этом методе сообщение отправляется от имени пользователя, который вошел в соединитель Teams в потоке (обычно владелец потока). Этот метод можно использовать, когда сообщение нужно отправить от имени обычного пользователя.
Параметры Опубликовать от имени и Опубликовать в в рамках действия управляют комбинациями того, как сообщения могут публиковаться в Teams.
Публикация сообщения как бота Flow в канале Teams
Чтобы отправить сообщение от имени бота Flow в канале Teams, выполните следующие действия.
Выполните процедуру в разделе Настройка облачного потока.
В раскрывающемся меню Опубликовать как выберите бот Flow.
В раскрывающемся меню Опубликовать в выберите Канал.
После выбора этих параметров появятся дополнительные динамические входные данные.
В раскрывающемся меню Рабочая группа выберите рабочую группу, в которую хотите отправить сообщение.
В раскрывающемся меню Канал выберите канал, в который хотите отправить сообщение.
В поле Сообщение введите сообщение, которое хотите отправить. Чтобы добавить динамическое значение к сообщению, выполните следующие действия:
- Поместите курсор в то место, где должны появиться входные данные.
- Выберите молнию справа от поля сообщения.
- Выберите входные данные из списка. Если нужные входные данные не отображаются, выберите Показать еще, чтобы развернуть список.
Публикация сообщения как бота Flow в существующем именованном групповом чате
Чтобы отправить сообщение от имени бота Flow в групповом чате, выполните следующие действия.
Выполните процедуру в разделе Настройка облачного потока.
В раскрывающемся меню Опубликовать как выберите бот Flow.
В раскрывающемся меню Опубликовать в выберите Групповой чат.
В раскрывающемся меню Групповой чат выберите групповой чат, в котором вы хотите опубликовать сообщение.
В поле Сообщение введите сообщение, которое хотите отправить. Чтобы добавить динамическое значение к сообщению, выполните следующие действия:
- Поместите курсор в то место, где должны появиться входные данные.
- Выберите молнию справа от поля сообщения.
- Выберите входные данные из списка. Если нужные входные данные не отображаются, выберите Показать еще, чтобы развернуть список.
По умолчанию Teams содержит список только 50 последних групповых чатов в раскрывающемся меню. Если вы хотите отправить сообщение в новый групповой чат, используйте параметр в разделе Создать новый групповой чат и опубликовать сообщение в нем от имени бота Flow.
Закройте панель, выбрав (<<) в правом верхнем углу панели.
Создайте новый групповой чат и опубликуйте в нем сообщение от имени бота Flow
Действие Опубликовать сообщение в чате или в канале можно комбинировать с действием Создать чат, чтобы создать новый групповой чат и опубликовать в нем сообщение. Это полезно в сценариях, где чат может еще не существовать для этой темы и его необходимо создать.
Чтобы создать новый групповой чат, выполните следующие действия.
Выполните процедуру в разделе Настройка облачного потока.
Выберите (+) над действием Опубликовать сообщение в чате или канале.
В поле Добавить действие найдите и выберите действие Создать чат.
В поле Добавляемые участники добавьте участников, которые должны быть в чате, используя их электронную почту. Разделяйте адреса электронной почты точкой с запятой.
При необходимости введите заголовок чата.
В конструкторе выберите действие Опубликовать сообщение в чате или в канале, чтобы настроить его.
В раскрывающемся меню Опубликовать как выберите бот Flow.
В раскрывающемся меню Опубликовать в выберите Групповой чат.
В раскрывающемся меню Групповой чат прокрутите до конца списка и выберите Введите пользовательское значение.
Выберите молнию, затем выберите Идентификатор разговора в списке Создать чат.
Публикация сообщения от имени бота Flow напрямую пользователю
При отправке сообщения в качестве бота Flow у вас есть дополнительная возможность отправлять сообщения непосредственно пользователю. Это полезно в сценариях уведомлений, когда вы хотите связаться с отдельным пользователем с помощью бота Flow.
Выполните процедуру в разделе Настройка облачного потока.
В конструкторе выберите действие Опубликовать сообщение в чате или в канале, чтобы настроить его.
В раскрывающемся меню Опубликовать как выберите бот Flow.
В раскрывающемся меню Опубликовать в выберите Чат с ботом Flow.
В поле Получатель укажите пользователя, которому вы хотите отправить сообщение, и конкретное сообщение, которое хотите отправить.
В поле Сообщение введите сообщение, которое хотите отправить. Чтобы добавить динамическое значение к сообщению, выполните следующие действия:
- Поместите курсор в то место, где должны появиться входные данные.
- Выберите молнию справа от поля сообщения.
- Выберите входные данные из списка. Если нужные входные данные не отображаются, выберите Показать еще, чтобы развернуть список.
Публикация сообщения от имени пользователя в канале Teams
Чтобы отправить сообщение от имени пользователя в канале Teams, выполните следующие действия.
Выполните процедуру в разделе Настройка облачного потока.
В раскрывающемся меню Опубликовать как выберите Пользователь
В раскрывающемся меню Опубликовать в выберите Канал.
Эти действия отображают два динамических ввода, которые позволят вам указать рабочую группу и канал для отправки сообщения и добавить свое сообщение в поле сообщения.
Публикация сообщения от имени пользователя в существующем именованном групповом чате
Чтобы отправить сообщение от имени пользователя в групповом чате, выполните следующие действия.
- Выполните процедуру в разделе Настройка облачного потока.
- В раскрывающемся меню Опубликовать как выберите Пользователь.
- В раскрывающемся меню Опубликовать в выберите Групповой чат.
- В поле Групповой чат выберите групповой чат, в котором вы хотите опубликовать сообщение.
- В поле Сообщение введите сообщение, которое хотите отправить. Чтобы добавить динамическое значение к сообщению, выполните следующие действия:
- Поместите курсор в то место, где должны появиться входные данные.
- Выберите молнию справа от поля сообщения.
- Выберите входные данные из списка. Если нужные входные данные не отображаются, выберите Показать еще, чтобы развернуть список.
По умолчанию Teams содержит только 50 последних именованных групповых чатов в раскрывающемся списке. Если вы хотите отправить сообщение в новый групповой чат, используйте параметр в разделе Создать новый групповой чат и опубликовать сообщение.
Создайте новый групповой чат и отправьте сообщение
Действие Опубликовать сообщение в чате или в канале можно комбинировать с действием Создать чат, чтобы создать новый групповой чат и опубликовать в нем сообщение. Это полезно в сценариях, где чат может еще не существовать для этой темы и его необходимо создать.
Выполните процедуру в разделе Настройка облачного потока.
Выберите значок плюса (+) над действием Опубликовать сообщение в чате или канале.
В поле Добавить действие найдите и выберите действие Создать чат.
В поле Добавляемые участники добавьте участников, которые должны быть в чате, используя их электронную почту. Разделяйте адреса электронной почты точкой с запятой.
При необходимости введите заголовок чата.
В конструкторе выберите действие Опубликовать сообщение в чате или в канале, чтобы настроить его.
В раскрывающемся меню Опубликовать как выберите Пользователь.
В раскрывающемся меню Опубликовать в выберите Групповой чат.
В раскрывающемся меню Групповой чат прокрутите до конца списка и выберите Введите пользовательское значение.
Выберите молнию, затем выберите Идентификатор разговора в списке Создать чат.
Упоминание пользователя в любом сообщении
Упоминания — отличный способ привлечь внимание пользователя в Teams. Вы можете объединить любое из предыдущих действий и добавить упоминание в сообщении пользователю или каналу.
Выполните процедуру в разделе Настройка облачного потока.
Выберите значок плюса (+) над действием Опубликовать сообщение в чате или канале.
В поле Добавить действие найдите и выберите действие Получить токен @mention для пользователя.
В поле Пользователь укажите адрес электронной почты пользователя, которого вы хотите упомянуть, в поле Пользователь. Это действие создает динамическое значение, которое можно использовать в поле сообщения действия Опубликовать сообщение в чате или в канале.
В поле Пользователь можно ввести только одного пользователя. Если вы хотите упомянуть нескольких пользователей, вам нужно добавить несколько экземпляров этого действия в поток.
Добавьте динамическое значение упоминания, созданное из действия Получить токен @mention для пользователя в любом из предыдущих сценариев действия Опубликовать сообщение в чате или в канале.
Действие Получить токен @mention для пользователя в данный момент поддерживает только упоминание пользователей, но не каналов или рабочих групп Teams.
Известные проблемы и ограничения
- По умолчанию Teams содержит только 50 последних групповых чатов в раскрывающемся списке.
- Действие Получить токен @mention для пользователя предназначено только для упоминания пользователей. Упоминание каналов или рабочих групп не поддерживается.
- Отправка сообщения в закрытых каналах не поддерживается.
Дополнительные сведения
Обучение: использование соединителя Teams в Power Automate (модуль)