Pailot

Microsoft Teams

Чаты, каналы, реакции и участники Microsoft Teams в процессах Pailot

Microsoft Teams — чаты и каналы организации. Блок читает и пишет сообщения, ставит реакции и смотрит состав команды.

С Microsoft Teams в Pailot вы можете:

  • Читать и писать сообщения в чат и канал, в том числе с файлами
  • Править и мягко удалять сообщения
  • Отвечать в тред канала
  • Ставить и снимать эмодзи-реакции
  • Смотреть участников команды и канала
  • Запускать процесс по новому сообщению в чате или канале

Чтобы упомянуть человека в тексте, оберните имя в теги <at>имя</at>.

Нужен вход по OAuth (вход по разрешению сервиса) Microsoft 365. Если сервис шлёт события, включите режим триггера и скопируйте URL вебхука (входящего HTTP-запроса). Не публикуйте URL.

Блок ставят на холст как отдельный шаг или прикрепляют к агенту.

Инструменты

microsoft_teams_read_chat

Прочитать сообщения чата Microsoft Teams.

Вход

ПараметрТипОбязательныйОписание
chatIdstringДаID чата
includeAttachmentsbooleanНетСкачать вложения сообщений в хранилище

Выход

ПараметрТипОписание
successbooleanУспешность чтения чата
messageCountnumberСколько сообщений получено
chatIdstringID прочитанного чата
messagesarrayСообщения чата
attachmentCountnumberВсего вложений
attachmentTypesarrayТипы вложений
contentstringОтформатированный текст сообщений
attachmentsfile[]Вложения одним списком

microsoft_teams_write_chat

Написать или обновить сообщение в чате Microsoft Teams.

Вход

ПараметрТипОбязательныйОписание
chatIdstringДаID чата
contentstringДаТекст сообщения
filesfile[]НетФайлы-вложения

Выход

ПараметрТипОписание
successbooleanУдалось ли отправить сообщение
messageIdstringID отправленного сообщения
chatIdstringID чата
createdTimestringВремя создания
urlstringСсылка на сообщение
updatedContentbooleanУдалось ли обновить содержимое

microsoft_teams_read_channel

Прочитать сообщения канала Microsoft Teams.

Вход

ПараметрТипОбязательныйОписание
teamIdstringДаID команды
channelIdstringДаID канала
includeAttachmentsbooleanНетСкачать вложения сообщений в хранилище

Выход

ПараметрТипОписание
successbooleanУспешность чтения канала
messageCountnumberСколько сообщений получено
teamIdstringID команды
channelIdstringID канала
messagesarrayСообщения канала
attachmentCountnumberВсего вложений
attachmentTypesarrayТипы вложений
contentstringОтформатированный текст сообщений
attachmentsfile[]Вложения одним списком

microsoft_teams_write_channel

Отправить сообщение в канал Microsoft Teams.

Вход

ПараметрТипОбязательныйОписание
teamIdstringДаID команды
channelIdstringДаID канала
contentstringДаТекст сообщения
filesfile[]НетФайлы-вложения

Выход

ПараметрТипОписание
successbooleanУдалось ли отправить сообщение
messageIdstringID отправленного сообщения
teamIdstringID команды
channelIdstringID канала
createdTimestringВремя создания
urlstringСсылка на сообщение
updatedContentbooleanУдалось ли обновить содержимое

microsoft_teams_update_chat_message

Изменить существующее сообщение в чате.

Вход

ПараметрТипОбязательныйОписание
chatIdstringДаID чата
messageIdstringДаID сообщения
contentstringДаНовый текст

Выход

ПараметрТипОписание
successbooleanУдалось ли обновить сообщение
messageIdstringID сообщения
updatedContentbooleanУдалось ли обновить содержимое

microsoft_teams_update_channel_message

Изменить существующее сообщение в канале.

Вход

ПараметрТипОбязательныйОписание
teamIdstringДаID команды
channelIdstringДаID канала
messageIdstringДаID сообщения
contentstringДаНовый текст

Выход

ПараметрТипОписание
successbooleanУдалось ли обновить сообщение
messageIdstringID сообщения
updatedContentbooleanУдалось ли обновить содержимое

microsoft_teams_delete_chat_message

Мягко удалить сообщение в чате.

Вход

ПараметрТипОбязательныйОписание
chatIdstringДаID чата
messageIdstringДаID сообщения

Выход

ПараметрТипОписание
successbooleanУдалось ли удалить сообщение
deletedbooleanПодтверждение удаления
messageIdstringID удалённого сообщения

microsoft_teams_delete_channel_message

Мягко удалить сообщение в канале.

Вход

ПараметрТипОбязательныйОписание
teamIdstringДаID команды
channelIdstringДаID канала
messageIdstringДаID сообщения

Выход

ПараметрТипОписание
successbooleanУдалось ли удалить сообщение
deletedbooleanПодтверждение удаления
messageIdstringID удалённого сообщения

microsoft_teams_reply_to_message

Ответить на сообщение в канале.

Вход

ПараметрТипОбязательныйОписание
teamIdstringДаID команды
channelIdstringДаID канала
messageIdstringДаID сообщения, на которое отвечаете
contentstringДаТекст ответа

Выход

ПараметрТипОписание
successbooleanУдалось ли отправить ответ
messageIdstringID ответа
updatedContentbooleanУдалось ли отправить содержимое

microsoft_teams_get_message

Одно сообщение из чата или канала.

Вход

ПараметрТипОбязательныйОписание
teamIdstringНетID команды (для сообщений канала)
channelIdstringНетID канала (для сообщений канала)
chatIdstringНетID чата (для сообщений чата)
messageIdstringДаID сообщения

Выход

ПараметрТипОписание
successbooleanУдалось ли получить сообщение
contentstringТекст сообщения
metadataobjectСлужебные данные: отправитель, время и др.
messageIdstringID сообщения
contentstringТекст сообщения
createdTimestringВремя создания
urlstringСсылка на сообщение
teamIdstringID команды
channelIdstringID канала
chatIdstringID чата
messagesarrayДетали сообщений
messageCountnumberЧисло сообщений

microsoft_teams_set_reaction

Поставить эмодзи-реакцию на сообщение.

Вход

ПараметрТипОбязательныйОписание
teamIdstringНетID команды (для сообщений канала)
channelIdstringНетID канала (для сообщений канала)
chatIdstringНетID чата (для сообщений чата)
messageIdstringДаID сообщения
reactionTypestringДаЭмодзи (например ❤️, 👍, 😊)

Выход

ПараметрТипОписание
successbooleanУдалось ли поставить реакцию
reactionTypestringПоставленный эмодзи
messageIdstringID сообщения

microsoft_teams_unset_reaction

Снять эмодзи-реакцию с сообщения.

Вход

ПараметрТипОбязательныйОписание
teamIdstringНетID команды (для сообщений канала)
channelIdstringНетID канала (для сообщений канала)
chatIdstringНетID чата (для сообщений чата)
messageIdstringДаID сообщения
reactionTypestringДаЭмодзи, который снять (например ❤️, 👍, 😊)

Выход

ПараметрТипОписание
successbooleanУдалось ли снять реакцию
reactionTypestringСнятый эмодзи
messageIdstringID сообщения

microsoft_teams_list_team_members

Все участники команды Microsoft Teams.

Вход

ПараметрТипОбязательныйОписание
teamIdstringДаID команды

Выход

ПараметрТипОписание
successbooleanУдалось ли получить список
membersarrayУчастники команды
memberCountnumberВсего участников

microsoft_teams_list_channel_members

Все участники канала Microsoft Teams.

Вход

ПараметрТипОбязательныйОписание
teamIdstringДаID команды
channelIdstringДаID канала

Выход

ПараметрТипОписание
successbooleanУдалось ли получить список
membersarrayУчастники канала
memberCountnumberВсего участников
На этой странице

На этой странице

Получить доступ
Копилот собирает процесс. Менеджер запускает сам. Можно поставить в контур компании.
Получить доступ