我正在构建chatbot的乐趣,我不能发送消息到以下API:https://webchat.botframework.com/api/conversations。Bot框架Web聊天令牌协议
在网聊用户发送消息后,我知道对话标识和发件人标识。为了回复,我做以下步骤:
首先,我检索与下面的代码令牌:
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的客户端?) –
我试图从我的基于python的BOT发送消息到webchat botframework。就是这样 –