我正在编写一个自定义的团队机器人。我对Activity.Text
字段提出了一些问题:
<at>
标签,但我也看到一些'
。我可以使用HttpUtility.HtmlDecode
对其进行解码吗?Activity.Text
字段详细信息的文档? schema表示它是从用户发送到bot或bot到用户的消息文本。有关此属性内容的限制,请参阅频道的文档。
但它没有谈论有关该领域的细节。
答案 0 :(得分:0)
除标签外,团队中的Activity.Text没什么特别之处。通常,根据Activity.TextFormat,您发送的消息可能包含markdown或XML,但通常,您从用户收到的消息将是纯文本。
任何其他内容,例如用户向机器人发送粗体文本,都可以从传入有效负载中的附件对象中提取,例如: :
"attachments": [
{
"contentType": "text/html",
"content": "<div><span itemscope=\"\" itemtype=\"http://schema.skype.com/Mention\" itemid=\"0\">Teams TestBot</span> |echo| <strong><strong>Hi</strong></strong></div>"
}
]