2016-09-23 4 views
3

Ich versuche, den Text zu formatieren, die vom Bot für die Benutzer wie ändern Schriftfarbe, Größe usw.Textformatierung in Bot Rahmen

Im Folgenden sind einige der Methoden sind geschickt, die ich versuchte, den Text zu formatieren.

text = "<b><p class=\"timestext\"> " + text + " </p></b>"; 
text = "<b><div style=\"color:rgb(255,255,0)\">" + text + "</div></b>"; 
text = "<font color=\"rgb(255,255,0)\">" + text + "</font>"; 

HeroCard card = new HeroCard() 
       { 
        Title = "Title", 
        Text = text, 
        Buttons = buttons_list 
       }; 

Im obigen Code wirkt sich nur der Tag für Fettdruck und Schriftart-Tag nicht auf den Text aus.

Kann jemand das Problem im obigen Code oder irgendeine Methode erwähnen, um den Text im bot Rahmen zu formatieren.

+0

wo wird das letztendlich verwendet? Auf einer Webseite oder woanders? –

+3

Textfarbe wird nicht unterstützt: https://docs.botframework.com/en-us/csharp/builder/sdkreference/activities.html#xml – Caramiriel

+0

Es ist für jeden Kanal anders und nicht wirklich möglich. Für Telegram gibt es einige Möglichkeiten (Formatierung mit Markdown) aber nicht etwa für Facebook. Tun Sie es nicht, das ist eine schreckliche Idee, Farbtext zu ändern. – K48

Antwort

3

Kanäle unterscheiden sich in ihrer Unterstützung für die Bearbeitung von Textattributen. Derzeit unterstützt keiner der Kanäle die Anpassung von Farben oder Schriften. BotFramework-Formatierungskonventionen finden Sie unter here, aber Sie müssen die Dokumentation jedes Kanals überprüfen (z. B. Facebook/Skype/usw.), um zu sehen, welche Untergruppe sie unterstützen.