Botframework 如何附加bot';回复到网络聊天?
Botframework 如何附加bot';回复到网络聊天?,botframework,chatbot,direct-line-botframework,web-chat,Botframework,Chatbot,Direct Line Botframework,Web Chat,我无法从bot获取响应并将其附加到MS Botframework提供的web聊天中
以下是我迄今为止所做的工作:
在上创建了bot(不迁移)
集成网络聊天和直拨电话
创建了一个flask listener服务器,并使用ngrok生成了HTTPS
将创建的服务器地址作为bot的消息传递终结点
使用以下代码生成HTML页面(在本地运行,无需任何服务器)
注意:我只在网络聊天界面上使用botframework,其他什么都不用
编辑1:
从网络聊天界面发送此消息
http://bcebb07a.ngr
我无法从bot获取响应并将其附加到MS Botframework提供的web聊天中
以下是我迄今为止所做的工作:
在上创建了bot(不迁移)
集成网络聊天和直拨电话
创建了一个flask listener服务器,并使用ngrok生成了HTTPS
将创建的服务器地址作为bot的消息传递终结点
使用以下代码生成HTML页面(在本地运行,无需任何服务器)
注意:我只在网络聊天界面上使用botframework,其他什么都不用
编辑1:
从网络聊天界面发送此消息
http://bcebb07a.ngrok.io/webhook“[帖子]>
**************************************************************************{'type':'message','id':'5DvIa5ImiPF4G6WnGlPYyY | 0000002',
“时间戳”:“2018-06-05T06:51:45.3174659Z”,“服务URL”:
'''channelId':'directline',
'来自':{'id':'sid'},'对话':{'id':
'5DVIA5IMIPF4G6Wnglpyy'},'recipient':{'id':
“一个_assist@CrbpWod1mw8','name':'OneAssist'},'textFormat':'plain',
“locale”:“en-US”,“text”:“你好”,“channelData”:
{'clientActivityId':'1528180308547.7414264322396316.5'}
5DVIA5IMIPF4G6Wnglpyy
####################################################################{'messages':[{'id':
“5DvIa5ImiPF4G6WnGlPYyY | 0000000”,“会话ID”:
“5DvIa5ImiPF4G6WnGlPYyY”,“created”:“2018-06-05T06:32:50.9651813Z”,
'from':'sid','text':'hello','channelData':{'clientActivityId':
'152818030808547.7414264322396316.0'},'images':[],'attachments':[]},
{'id':'5DvIa5ImiPF4G6WnGlPYyY | 0000001','conversationId':
“5DVIA5IMIPF4G6Wnglpyy”,“创建的”:“2018-06-05T06:47:14.1602925Z”,
“from':“sid”,“text':“你好”,“channelData”:
{'clientActivityId':'1528180308547.7414264322396316.3','images':
[],'attachments':[]},{'id':'5DvIa5ImiPF4G6WnGlPYyY | 0000002',
“会话ID”:“5DVIA5IMIPF4G6Wnglpyy”,“已创建”:
“2018-06-05T06:51:45.3174659Z”“from”“sid”“text”“你好吗?”
您“,”channelData:{'clientActivityId':
'152818030808547.7414264322396316.5'},'images':[],'attachments':
[]}],“水印”:“2”}
{“错误”:{
“代码”:“BotError”,
“消息”:“发送活动失败:机器人超时”},“httpStatusCode”:504}
127.0.0.1---[05/Jun/2018 12:22:12]“POST/webhook HTTP/1.1”200-
************************************************************************** http://bcebb07a.ngrok.io/webhook“[帖子]>
**************************************************************************{'type':'conversationUpdate','id':'D3XJ6CAaVsc','timestamp':
“2018-06-05T06:51:56.7508828Z”,“服务URL”:
'''channelId':'directline',
'from':{'id':'5DvIa5ImiPF4G6WnGlPYyY'},'conversation':{'id':
'5DVIA5IMIPF4G6Wnglpyy'},'recipient':{'id':
“一个_assist@CrbpWod1mw8','name':'OneAssist'},'membersAdded':
[{'id':'botid'}]}5DvIa5ImiPF4G6WnGlPYyY
####################################################################{'messages':[{'id':
“5DvIa5ImiPF4G6WnGlPYyY | 0000000”,“会话ID”:
“5DvIa5ImiPF4G6WnGlPYyY”,“created”:“2018-06-05T06:32:50.9651813Z”,
'from':'sid','text':'hello','channelData':{'clientActivityId':
'152818030808547.7414264322396316.0'},'images':[],'attachments':[]},
{'id':'5DvIa5ImiPF4G6WnGlPYyY | 0000001','conversationId':
“5DVIA5IMIPF4G6Wnglpyy”,“创建的”:“2018-06-05T06:47:14.1602925Z”,
“from':“sid”,“text':“你好”,“channelData”:
{'clientActivityId':'1528180308547.7414264322396316.3','images':
[],'attachments':[]},{'id':'5DvIa5ImiPF4G6WnGlPYyY | 0000002',
“会话ID”:“5DVIA5IMIPF4G6Wnglpyy”,“已创建”:
“2018-06-05T06:51:45.3174659Z”“from”“sid”“text”“你好吗?”
您“,”channelData:{'clientActivityId':
'152818030808547.7414264322396316.5'},'images':[],'attachments':
[]}],“水印”:“2”}
{“错误”:{
“代码”:“BotError”,
“消息”:“发送活动失败:机器人超时”},“httpStatusCode”:504}
127.0.0.1---[05/Jun/2018 12:22:32]“POST/webhook HTTP/1.1”200-
#从服务器代码发送此信息
************************************************************************** http://bcebb07a.ngrok.io/webhook“[帖子]>
**************************************************************************{'type':'message','id':'5DvIa5ImiPF4G6WnGlPYyY | 0000003',
“时间戳”:“2018-06-05T06:52:16.6925987Z”,“服务URL”:
'''channelId':'directline',
'来自':{'id':'botid'},'对话':{'id':
'5DVIA5IMIPF4G6Wnglpyy'},'recipient':{'id':
“一个_assist@CrbpWod1mw8“,“名称”:“OneAssist”},“文本”:“嗨!”}
5DVIA5IMIPF4G6Wnglpyy
####################################################################{'messages':[{'id':
“5DvIa5ImiPF4G6WnGlPYyY | 0000000”,“会话ID”:
“5DvIa5ImiPF4G6WnGlPYyY”,“created”:“2018-06-05T06:32:50.9651813Z”,
'from':'sid','text':'hello','channelData':{'clientActivityId':
'152818030808547.7414264322396316.0'},'images':[],'attachments':[]},
{'id':'5DvIa5ImiPF4G6WnGlPYyY | 0000001','conversationId':
“5DVIA5IMIPF4G6Wnglpyy”,“创建的”:“2018-06-05T06:47:14.1602925Z”,
“from':“sid”,“text':“你好”,“channelData”:
{'clientActivityId':'1528180308547.7414264322396316.3','images':
[],'attachments':[]},{'id':'5DvIa5ImiPF4G6WnGlPYyY | 0000002',
“会话ID”:“5DVIA5IMIPF4G6Wnglpyy”,“已创建”:
“2018-06-05T06:51:45.3174659Z”“from”“sid”“text”“你好吗?”
您“,”channelData:{'clientActivityId':
'152818030808547.7414264322396316.5'},'images':[],'attachments':[]},
{'id':'5DvIa5ImiPF4G6WnGlPYyY | 0000003','conversationId':
“5DvIa5ImiPF4G6WnGlPYyY”,“created”:“2018-06-05T06:52:16.6925987Z”,
“from”:“b”
<html>
<head>
<link href="https://cdn.botframework.com/botframework-webchat/latest/botchat.css" rel="stylesheet" />
</head>
<body>
<div id="bot"/>
<script src="https://cdn.botframework.com/botframework-webchat/latest/botchat.js"></script>
<script>
BotChat.App({
directLine: { secret: 'direct_line_secret_key' },
user: { id: 'userid' },
bot: { id: 'botid' },
resize: 'detect'
}, document.getElementById("bot"));
</script>
</body>
</html>
requests.post('https://directline.botframework.com/v3/directline/conversations/' + r['conversation']['id'] + '/activities',
headers={"Authorization": "Bearer " + "secret_key", "Content-Type": "application/json", "Content-Length": "512"},data=data
ngrok http -host-header=localhost:55486 55486