chatMessageMention 资源类型

命名空间:microsoft.graph

表示 chatMessage 实体中的提及。 可以提及 用户团队、机器人或 频道

在包含一个或多个提及的 chatMessage 对象中,消息正文 内容 属性表示 HTML 格式的聊天消息。 它将每个提及的 mentionText 括在 HTML at 元素中,并具有 id 对应于提及的 id 属性的属性。

例如,聊天消息包含两个提及,提及文本分别为“Megan”和“Alex”。 其正文 内容 属性指定 at 两个提及的元素,如下所示:

"body": {
    "contentType": "html",
    "content": "<div><div>Ah, <at id=\"0\">Megan</at>, <at id=\"1\">Alex</at>, I saw them in a separate folder. Thanks!</div>\n</div>"
}

content 属性中,第一次提及的 HTML id 属性为 0。 这对应于 chatMessageMention 的第一个实例的 id 属性,该实例也是 0。

第二个提及的属性为 1,与第二个 id 实例的 id 属性匹配,该属性为 1。

有关示例的更完整上下文,请参阅 列出通道消息答复

属性

属性 类型 说明
id Int32 在指定的 chatMessage 中提及的实体的索引。 匹配消息正文中相应 <at id="{index}"> 标记中的 {index} 值。
提到 chatMessageMentionedIdentitySet 实体 (为 的用户、应用程序、团队或频道) @mentioned。
mentionText string 用于表示提及的字符串。 例如,用户的显示名称、团队名称。

JSON 表示形式

以下 JSON 表示形式显示了资源类型。

{
  "id": 1024,
  "mentioned": {"@odata.type": "microsoft.graph.chatMessageMentionedIdentitySet"},
  "mentionText": "string"
 }