Twilio(試用アカウント)を使用してSMSで画像とハイパーリンクを送信する簡単なボットを作成しようとしています。Botdown Framework TwilioチャンネルでMarkdownが動作していません
私はbotから回答を得るかが、値下げのどれもが、私はTwilio SMSチャネルを介してメッセージを送信するために使用していますテキストまたはbing
サンプルコードのようにも、単純な値下げ要素を作業していない:
public async Task<Message> Post([FromBody]Message message)
{
if(message.Text == "Hello")
{
string messageText = "![Sample Image](http://aka.ms/Fo983c)";
return message.CreateReplyMessage(messageText);
}
何か不足していますか?エミュレータは画像やその他のマークダウンを適切に表示しますが、アンドロイドの電話とテキストを使ってTwilio番号をボットに接続してテストすると、リッチコンテンツではなく生のHTMLが配信されます。
SMSは単なるプレーンテキストです。しかし、受信側SMSクライアントは、メッセージを解析して表示することを選択します。メッセージは完全にそれに対応しており、マークダウンやHTMLをサポートするSMSクライアントは認識されません。任意のクライアントが選択した以外の方法でメッセージを表示するようにするために、テキストメッセージに含めることはできません。ほとんどのクライアントは、URL、電子メールアドレス、電話番号などがメッセージ本文に含まれていればそれをリンクしますが、それは特別なフォーマットのためのものです。 –
ありがとうございます。私の意図は、電話に返信のリンク、画像、テキストを送信することです。これを行う最善の方法は何ですか? smsチャンネルは、このためのものではありません? – AJG
メッセージに実際のイメージが表示されるようにするには、SMSではなくMMSに関することです。また、URLを正しく書式設定すると、受信アプリによってリンクが自動的に作成されます。 –