2017-07-06 2 views

答えて

1

レシートカードはメッセージに添付されているため、音声用のプロパティはありません。ただし、メッセージ自体の.Speakプロパティを設定できます。このようなもの:

var message = context.MakeMessage(); 
message.Speak = "Here is your receipt."; 

var attachment = GetReceiptCard(); 
message.Attachments.Add(attachment); 

await context.PostAsync(message); 
+0

ありがとうございました。しかし、私はmessage.Speakが "Cortana"チャンネルのためにサポートされていないと信じています。これは私が働いているものです。 –

+1

ここには、具体的にCortanaに言及しているドキュメントへのリンクがあります:https://docs.microsoft.com/en-us/cortana/tutorials/bot-skills/teach-your-bot-to-speak#add-speech-in -the-botbuilder-net-sdk –

+0

私はちょうどそれを試してみて、それは完全に動作します/ありがとう@エリック –