1

我正在编写一些在测试窗口中正确显示的简单降价,但是当它在 Facebook Messenger 中呈现时没有呈现。

这是在信使中显示的纯文本而不是标题文本

# This Is The Heading # 

这就是在信使中为粗体文本显示的纯文本

*Bold Stuff*    

这是我正在使用的代码。正如我所说,它在测试窗口中运行良好。

    StringBuilder sb = new StringBuilder();
    sb.AppendLine("# This Is The Heading  \n\n");
    sb.AppendLine("Some text    \n\n");
    sb.AppendLine("**Bold Stuff**    \n\n");
    sb.AppendLine("more text    \n\n");

    IMessageActivity reply = context.MakeMessage();
    reply.Text = sb.ToString();
    context.PostAsync(reply);
4

1 回答 1

3

来自 craigjensen 的回答:

Messenger 不支持降价,因此我们将其剥离并发送纯文本。如果/当 Facebook 开始支持降价时,我们将进行必要的更新以完全支持它。

这里:https ://github.com/Microsoft/BotBuilder/issues/2033


频道检查器是一个有用的工具,可以查看不同频道上的不同功能是如何呈现的:https ://docs.botframework.com/en-us/channel-inspector/channels/Facebook?f=Markdown&e=example1

于 2017-05-16T15:54:30.693 回答