Уценка не отображается в мессенджере
Я пишу простую уценку, которая корректно отображается в тестовом окне, но при рендеринге в 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);
1 ответ
Ответ от Крейгьенсена:
Messenger не поддерживает уценку, поэтому мы удаляем ее и отправляем простой текст. Если / когда Facebook начнет поддерживать уценку, мы сделаем необходимые обновления, чтобы полностью ее поддержать.
Здесь: https://github.com/Microsoft/BotBuilder/issues/2033
Инспектор каналов - это полезный инструмент, позволяющий увидеть, как различные функции отображаются на разных каналах: https://docs.botframework.com/en-us/channel-inspector/channels/Facebook?f=Markdown&e=example1