Jak już wspomniano, zależy to zarówno od kanału (klienta - np. Emulatora, skype'a, facebooka, własnego klienta bezpośredniego) implementującego obsługę obniżania cen, ponieważ tekst jest wysyłany jako przecena w odpowiedzi json.
Jednak, w tej chwili prawdopodobnie okaże się, że zarówno emulator, jak i skype będą renderować przecenę na elemencie "tekstowym" wiadomości, ale zignorują przecenę na elementach "tekstowych" załącznika, np.
HeroCard heroCard = new HeroCard()
{
Text= "Booo - no *markdown* supported here",
Buttons = cardButtons
};
vs
var reply = activity.CreateReply("**Lovely lovely markdown**\n\n *yey!*");
var heroCard = new HeroCard()
{
Text = "Booo - no *markdown* supported here",
Buttons = cardButtons
};
reply.Attachments = new List<Attachment> {
hero.ToAttachment()
};
pokażę kilka przykładów bogatych kart konwersacji here i jak render na emulatorze vs vs skype skype pulpicie aplikacja va Skype WWW, w przypadku, że pomaga.
Masz ten sam problem, możesz określić przecenę we właściwości tekstowej wiadomości zawierającej, ale przecena nie działa w tekstowych właściwościach elementów załącznika - np. Tytuł lub podtytuł na karcie HeroCard. – JPThorne
Natywne możliwości każdego kanału różnią się znacznie. Z którym kanałem chcesz to zrobić? – Lars