私は楽しいためにチャットボットを構築しており、次のAPIにメッセージを送信することはできません:https://webchat.botframework.com/api/conversationsボットフレームワークWebチャットトークンプロトコル
Webchatユーザーがメッセージを送信した後、私は会話IDと送信者IDを知っています。返信するためには、私は、次の手順でください:
はまず、私は次のコードでトークンを取得:
response = requests.post(
"https://webchat.botframework.com/api/tokens/conversation",
headers={"Authorization": "BotConnector " + pwdChat,"Content-Type": "application/json"})
data = response.json()
token = data
その後、私は彼がコードを次のようにウェブチャットのユーザーにメッセージを送信したいです:
requests.post('https://webchat.botframework.com/api/conversations/' + sendersk2 + '/messages/',
headers={"Authorization": "Botconnector " + token, "Content-Type": "application/json"},
json={
"type": "message",
"text": "Hi!"
})
はしかし、私はと名付け応答[403]のエラーが表示されます。「BadArgument:この会話のためのセキュリティトークン有効ではありません」
問題の任意のアイデア?
あなたが投稿したリンクは404エラーです。 –
それでは、カスタムクライアント(この場合はPythonベースのクライアント)からBOTと話すことを試みていますか? –
私はPythonベースのBOTからWebchatボットフレームワークにメッセージを送信しようとしています。 –