2016-12-19 5 views
0

私はMS Botframeworkを使用してボットに取り組んでおり、MSチームでサインカードを使用しようとしています。私は、サインインカードを期待どおりに表示することができますが、サインインボタンをクリックしても何もしません。MS Teams botとのログインユーザー

ここで何が起こっているのですか?ボットとのセッションのためにユーザにサインインする方法に関する多くのドキュメントを見つけることができません。

私はNodejs botbuilderライブラリを使用しています。

マイコード:

bot.dialog('/signin', [ 
    function (session) { 
     var msg = new builder.Message(session) 
      .attachments([ 
       new builder.SigninCard(session) 
        .text('You need to sign in to Bonusly to continue') 
        .button('Sign In', 'https://myapp.com/users/sign_in_start') 
      ]); 
     session.endDialog(msg); 
    } 
]); 
+1

今後の参照用に、このままにしておきます。https://github.com/Microsoft/BotBuilder/issues/2104 – Devin

+1

同じ問題が発生しています。私はNodeJSに関連しているとは思わないが、私はC言語でプログラミングしているので、 – chris31389

答えて

0

現在MSチームは、サインインカードをサポートしていますが、ボタンのアクションが「URLを開く」as stated in this Microsoft documentとして指定されている場合のみ。おそらく、あなたの行に「サインイン」するためにボタンアクションを指定したため失敗しています:

.button('Sign In', 'https://myapp.com/users/sign_in_start')

はまた、これについてはさらに語っているこのgithub issueをチェックしてください。

関連する問題