Ich versuche, einen einfachen Bot zu erstellen, der Bilder und Hyperlinks per SMS mit Twilio (Testkonto) sendet.Markdown funktioniert nicht im Bot Framework Twilio Kanal
ich die Antwort vom Bot, aber keiner des Abschlags arbeitet, auch einfaches Abschlag Elemente wie Text oder bing
Beispielcode verwende ich die Nachricht über Twilio SMS-Kanal zu senden:
public async Task<Message> Post([FromBody]Message message)
{
if(message.Text == "Hello")
{
string messageText = "![Sample Image](http://aka.ms/Fo983c)";
return message.CreateReplyMessage(messageText);
}
Fehle ich etwas? Der Emulator zeigt das Bild und andere Abschriften richtig an, aber wenn ich mit meinem Android-Handy teste und die Twilio-Nummer eintippe, um eine Verbindung zum Bot herzustellen, liefert es reinen HTML-Code und nicht den Rich-Content.
SMS ist nur Text. Der empfangende SMS-Client hat jedoch die Wahl, eine Nachricht zu parsen und anzuzeigen, ist völlig abhängig davon, und ich kenne keinen SMS-Client, der Abschriften oder HTML unterstützt. Es gibt nichts, was Sie in eine Textnachricht einfügen können, um einen beliebigen Client dazu zu zwingen, eine Nachricht anders als gewünscht zu rendern. Die meisten Kunden werden URLs, E-Mail-Adressen, Telefonnummern usw. verknüpfen, wenn sie im Nachrichtentext gefunden werden, aber das ist wegen spezieller Formatierungen der Fall. –
Danke. Meine Absicht ist es, Links, Bilder und Text in der Antwort an das Telefon zu senden.Was ist der beste Weg, dies zu tun? Der SMS-Kanal ist dafür nicht gedacht? – AJG
Wenn Sie die tatsächlichen Bilder in den Nachrichten möchten, sprechen Sie über MMS, nicht SMS. Wenn Sie die URLs korrekt formatieren, werden sie höchstwahrscheinlich automatisch von der empfangenden App zu Links gemacht. –