3

botconnector directline を介して、microsoft botbuilder で構築されたボットと通信するモバイル クライアントを構築しています。ボットと話しているユーザーの一意の ID などを送信して、ボットがこのユーザーを操作できるようにします。現在、私はダイレクトラインに投稿しているだけですが、本文に追加のものを追加すると、ボットはそれを取得できません。私はおそらく本当に単純な間違ったことをしています。これについてあなたの助けを得たいです!

クライアントからの POST コード:

sendToBot: function(setUpObj, message, returnCallback){
    var postURL=baseURL+"/"+setUpObj.conversationId+"/messages"
    var postOptions ={
       method: 'POST',
       headers: {
           "Authorization": setUpObj.conversationToken,
           "content-type": "application/json"
       },
       body: JSON.stringify({
         "text": message,
         "from": {
           'address': setUpObj.currentUserUid
         }
       })
     }


    fetch(postURL, postOptions)
      .then(
        (response)=>response.text()
      )
      .then(
        (responseText)=>{
                this.getResponse(setUpObj, returnCallback)
        }
      )


  }

そして、私はサーバー上の currentUserUid にアクセスしています

session.message.from.address

お待ちいただきありがとうございます。

4

1 に答える 1