本文介绍在 Teams 中发送消息的不同方式。
您可以使用 Power Automate 设置使用 Microsoft Teams 连接器将消息发送到 Teams 渠道或群组聊天的流。 可以作为登录到流中连接器的用户发布消息,也可以使用流机器人发布。
云端流设置
本文中的方案使用云端流通知频道或群聊。
登录到 Power Automate。
选择我的流>新流>自动化云端流。
输入流的名称。
在搜索所有触发器字段中,开始输入当创建文件时(仅属性)- SharePoint,并在列表中出现时选择它作为触发器。
选择创建。 这将创建一个新的云端流,其中当创建文件时(仅属性)触发器卡位于设计器屏幕中央。 触发器卡片可能以红色显示无效参数。 这是因为您需要对其进行配置。
Power Automate 允许您使用新设计器或经典设计器来配置云端流。 本文中的屏幕截图使用新设计器,但两个设计器中的步骤相似。 了解更多(附示例)请参阅新设计器与经典设计器的区别。
在设计器中,选择当创建文件时(仅属性)卡片以打开左侧的配置面板。
通过从网站地址和库名称下拉菜单中选择 SharePoint 站点的网站地址和库名称,配置您的触发器。
通过点击面板右上角的 (<<) 关闭面板。
注意无效参数消息已消失。
要向此流添加操作,请点击加号 (+)。
搜索在聊天或频道中发布消息操作,然后在 Microsoft Teams 连接器下选择它。
消息发送方选项
在聊天或渠道中发布消息操作可以通过以下两种方式发送消息:
作为流机器人:在此方法中,作为流机器人而不是任何个人用户发送消息。 如果您不希望将消息绑定到任何特定用户,而只想使用通用发送方,请使用此发送方选项。
作为用户:在此方法中,作为登录到流中的 Teams 连接器的用户(通常是流负责人)发送消息。 当需要以普通用户身份发送消息时,可以使用此方法。
操作中的发布身份和发布位置选项控制如何在 Teams 中发布消息的所有组合。
在 Teams 渠道中作为流机器人发布消息
要在 Teams 渠道中以流机器人身份发送消息,请按照以下步骤操作。
执行云端流设置中的操作。
在发布身份下拉菜单中,选择流机器人。
在发布位置下拉菜单中,选择频道。
选择这些选项后,将显示更多动态输入。
在团队下拉菜单中,选择您要发送消息的团队。
在频道下拉菜单中,选择您要发送消息的频道。
在消息字段中输入要发送的消息。 要向消息中添加动态值,请执行以下操作:
- 将光标放在输入应出现的位置。
- 点击消息字段右侧的闪电图标。
- 从列表中选择一个输入项。 如果未看到所需的输入项,请选择查看更多以展开列表。
在现有的已命名群聊中作为流机器人发布消息
要在群组聊天中以流机器人身份发送消息,请按照以下步骤操作。
执行云端流设置中的操作。
在发布身份下拉菜单中,选择流机器人。
在发布位置下拉菜单中,选择群聊。
在群聊下拉菜单中,选择要发布消息的群聊。
在消息字段中输入要发送的消息。 要向消息中添加动态值,请执行以下操作:
- 将光标放在输入应出现的位置。
- 点击消息字段右侧的闪电图标。
- 从列表中选择一个输入项。 如果未看到所需的输入项,请选择查看更多以展开列表。
默认情况下,Teams 在下拉列表中仅列出 50 个最近的群组聊天。 如果您想向新群聊发送消息,请使用创建新群聊并以流机器人身份向其发布消息选项。
通过点击面板右上角的 (<<) 关闭面板。
创建一个新的群组聊天,然后作为流机器人向其发布消息
在聊天或渠道中发布消息操作可以与创建聊天操作结合使用,来创建新的群组聊天并向其发布消息。 如果此主题的聊天可能还不存在,需要进行创建,这会很有用。
要创建新的群组聊天,请按照以下步骤操作。
执行云端流设置中的操作。
选择在聊天或频道中发布消息操作上方的 (+)。
在添加操作字段中,搜索并选择创建聊天操作。
在添加成员字段中,使用他们的邮箱地址添加需要加入聊天的成员。 用分号分隔多个邮箱地址。
如果需要,输入聊天的标题。
在设计器中,选择在聊天或频道中发布消息操作进行配置。
在发布身份下拉菜单中,选择流机器人。
在发布位置下拉菜单中,选择群聊。
在群组聊天下拉菜单中,滚动到列表底部并选择输入自定义值。
选择闪电图标,然后从创建聊天列表中选择对话 ID。
作为流机器人将消息直接发布给用户
当您作为流机器人发送消息时,您可以选择直接向用户发布。 这在您想要使用流机器人联系单个用户的通知场景中非常有用。
执行云端流设置中的操作。
在设计器中,选择在聊天或频道中发布消息操作进行配置。
在发布身份下拉菜单中,选择流机器人。
在发布位置下拉菜单中,选择与流机器人聊天。
在收件人字段中,指定要发送消息的用户以及要发送的具体消息内容。
在消息字段中输入要发送的消息。 要向消息中添加动态值,请执行以下操作:
- 将光标放在输入应出现的位置。
- 点击消息字段右侧的闪电图标。
- 从列表中选择一个输入项。 如果未看到所需的输入项,请选择查看更多以展开列表。
在 Teams 渠道中作为用户发布消息
要在 Teams 渠道中以用户身份发送消息,请按照以下步骤操作。
执行云端流设置中的操作。
在发布身份下拉菜单中,选择用户
在发布位置下拉菜单中,选择频道。
这些操作会显示两个动态输入字段,允许您指定发送消息的团队和频道,并在消息字段中添加您的消息。
作为用户在现有的已命名群组聊天中发布消息
要在群组聊天中以用户身份发送消息,请按照以下步骤操作。
- 执行云端流设置中的操作。
- 在发布身份下拉菜单中,选择用户。
- 在发布位置下拉菜单中,选择群聊。
- 在群组聊天字段中,选择要发布消息的群组聊天。
- 在消息字段中输入要发送的消息。 要向消息中添加动态值,请执行以下操作:
- 将光标放在输入应出现的位置。
- 点击消息字段右侧的闪电图标。
- 从列表中选择一个输入项。 如果未看到所需的输入项,请选择查看更多以展开列表。
默认情况下,Teams 在下拉列表中仅列出 50 个最近的已命名群组聊天。 如果您想向新群聊发送消息,请使用创建新群聊并发布消息选项。
创建新群组聊天并发布消息
在聊天或渠道中发布消息操作可以与创建聊天操作结合使用,来创建新的群组聊天并向其发布消息。 如果此主题的聊天可能还不存在,需要进行创建,这会很有用。
执行云端流设置中的操作。
选择在聊天或频道中发布消息操作上方的加号 (+)。
在添加操作字段中,搜索并选择创建聊天操作。
在添加成员字段中,使用他们的邮箱地址添加需要加入聊天的成员。 用分号分隔多个邮箱地址。
如果需要,输入聊天的标题。
在设计器中,选择在聊天或频道中发布消息操作进行配置。
在发布身份下拉菜单中,选择用户。
在发布位置下拉菜单中,选择群聊。
在群组聊天下拉菜单中,滚动到列表底部并选择输入自定义值。
选择闪电图标,然后从创建聊天列表中选择对话 ID。
在消息中 @提及用户
@提及是在 Teams 中引起用户注意的好方法。 您可以组合上述任意操作,并在给用户或渠道的消息中添加 @提及。
执行云端流设置中的操作。
选择在聊天或频道中发布消息操作上方的加号 (+)。
在添加操作字段中,搜索并选择获取用户的 @mention 令牌操作。
在用户字段中,输入您要在用户字段中提到的用户的邮箱地址。 此操作将生成一个动态值,可在在聊天或频道中发布消息操作的消息字段中使用。
用户字段只接受单个用户输入。 如果您要提及多个用户,您需要在流中添加此操作的多个实例。
在任何之前的在聊天或频道中发布消息操作场景中,添加从获取用户的 @mention 令牌操作生成的提及动态值。
获取用户的 @mention 标记操作目前仅支持提及用户,不支持提及渠道或 Teams。
已知问题和限制
- 默认情况下,Teams 在下拉列表中仅列出 50 个最近的群组聊天。
- 获取用户的 @mention 令牌仅用于提及用户。 不支持提及频道或团队。
- 不支持在专用渠道中发送消息。