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