我使用azure bot SDK创建了一个机器人,并希望以表格格式显示响应。目前,我在DataFrame对象中从 DB 中检索数据,然后使用DataFrame.to_html()将其转换为str对象,然后使用以下命令向 Bot Framework Emulator 发送响应:
await turn_context.send_activity(response)
在 UI 上,响应显示为 在此处输入图像描述
我想展示一个适当的表格结构。正确的做法是什么?
我使用azure bot SDK创建了一个机器人,并希望以表格格式显示响应。目前,我在DataFrame对象中从 DB 中检索数据,然后使用DataFrame.to_html()将其转换为str对象,然后使用以下命令向 Bot Framework Emulator 发送响应:
await turn_context.send_activity(response)
在 UI 上,响应显示为 在此处输入图像描述
我想展示一个适当的表格结构。正确的做法是什么?
您可以使用自适应卡。
自适应卡片是一种开放式卡片交换格式,使开发人员能够以一种通用且一致的方式交换 UI 内容。
提供一种以表格形式显示数据的方法。:自适应卡片中的表格形式
这样您就可以在自适应卡中绑定动态值:自适应卡中的模板