2017-09-25 15 views
0

私は特定の時間間隔の後にユーザーに何かを尋ねる私のコルタナスキルを諦めました。Cortanaスキル - トリガーによってCortanaを開始する

私はこのコードをボットエミュレータでテストしていますが、動作します(ボットが応答してから、間隔が終了した後に応答します)。

しかし、私はボットをデプロイする場合、コルタナはインターバルの後に起動していません。

  • 私は私が間隔
  • 何も待つウィンドウ
  • を閉じコルタナ
  • に話します(コルタナ は、インターバルが終了すると自動的に表示されません)。

どこが間違いですか? (私はここからsimpleSendMessageを使用したが1行追加:https://github.com/Microsoft/BotBuilder-Samples/tree/master/CSharp/core-proactiveMessages)を.Speakラインが新しい、ConversationStarterで

 message.From = botAccount; 
     message.Recipient = userAccount; 
     message.Conversation = new ConversationAccount(id: conversationId); 
     message.Text = "Hello, this is a notification"; 
     message.Speak = "Hello, this is a notification"; 
     message.Locale = "en-Us"; 
     await connector.Conversations.SendToConversationAsync((Activity)message); 

編集:それは可能ことができますどのような方法でいるようです。しかしどうですか?または、この機能はネイティブコータナにのみ対応できますか?

enter image description here

+0

Cortanaチャンネルは現在、プロアクティブなメッセージをサポートしていません – JasonSowers

+0

ありがとうございました。残念ながら私はそれを知っていたかもしれません:( – sampa

答えて

0

ジェイソンが述べたように、コルタナチャンネルは、現在積極的なメッセージをサポートしていません。これは非常に求められている機能であり、バックログの一部でもありますが、共有する予定のタイムラインはありません。

関連する問題