【问题标题】:Is it possible to display a table in skype from bot framework?是否可以从 bot 框架在 Skype 中显示表格?
【发布时间】:2017-03-03 09:55:02
【问题描述】:

我正在使用 MS bot 框架构建一个聊天机器人,我发现该机器人显示的文本默认被解释为降价。

这是降价:

#### Chris Butler Ltd
* A Point
* A Point

|Name|Value|
|---|---:|
|Status|Active|
|Balance|£0.00|
|Credit Limit|£0.00|
|Available Credit|£0.00|

模拟器完美显示降价表

当您在 Skype 中查看时:

我很惊讶skype居然加了一些连字符(-)!

有谁知道如何显示表格以便 Skype 将其理解为表格?

【问题讨论】:

    标签: bots botframework


    【解决方案1】:

    您所展示的实际上是 Skype 如何解释降价表: https://docs.botframework.com/en-us/channel-inspector/channels/Skype?f=Markdown&e=example1

    表:如果您正在与支持固定的频道进行通信 宽度字体或 HTML 你可以使用标准的表格降价,但是因为 许多频道(例如 SMS)没有已知的显示宽度和/或 具有可变宽度字体无法呈现表格 在所有频道上正常播放。

    所以,回答你的问题:

    有谁知道如何显示表格以便Skype理解 它是一张桌子吗?

    您所拥有的是正确的,Skype 已经将其解释为表格。 Skype 在这方面做得并不好。


    在相关说明中:回复对象上还有一个 TextFormat 属性,可以设置为 xml(仅限 Skype),请参见此处:https://docs.botframework.com/en-us/csharp/builder/sdkreference/activities.html#textformat 这也不能解决您遇到的表格问题,但可能会提供更多选择。

    【讨论】:

    • 虽然问题是针对 Skype 的,但只是想在此处记录此内容,以供任何寻找 Skype for Business 类似答案的人使用...将 HTML 格式的表格发送到 Skype for Business,它会显示得很漂亮跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-25
    • 1970-01-01
    • 2023-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多