Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook 我需要使Messenger聊天机器人与服务器上的其他脚本通信_Facebook_Heroku_Chatbot_Messenger - Fatal编程技术网

Facebook 我需要使Messenger聊天机器人与服务器上的其他脚本通信

Facebook 我需要使Messenger聊天机器人与服务器上的其他脚本通信,facebook,heroku,chatbot,messenger,Facebook,Heroku,Chatbot,Messenger,我是新来的聊天机器人,我需要一些帮助。 我在Heroku上运行了一个简单的聊天机器人“echo”,我想让这个机器人与其他脚本通信。 所以,我想从Heroku服务器上的另一个脚本向聊天机器人传递一些信息(字符串、链接、图像…)。 我有一些在服务器上生成图像的Python脚本,所以我想让聊天机器人“选择”正确的图像并将其作为答案传递给用户 例如: -用户类型“水果” -Chatbot将该关键字传递给Python脚本。 -PY generate image fruit.jpg(从谷歌下载,从一些服务器

我是新来的聊天机器人,我需要一些帮助。 我在Heroku上运行了一个简单的聊天机器人“echo”,我想让这个机器人与其他脚本通信。 所以,我想从Heroku服务器上的另一个脚本向聊天机器人传递一些信息(字符串、链接、图像…)。 我有一些在服务器上生成图像的Python脚本,所以我想让聊天机器人“选择”正确的图像并将其作为答案传递给用户

例如: -用户类型“水果” -Chatbot将该关键字传递给Python脚本。 -PY generate image fruit.jpg(从谷歌下载,从一些服务器上下载…现在不重要) -聊天机器人选择该图像并发送给用户

重要的是,我不需要静态的URL,我需要使所有的URL都是动态的,这样每个用户都可以为他们的请求关键字获取图像

  "message":{
    "attachment":{
      "type":"image",
      "payload":{
        "url":"https://petersapparel.com/img/shirt.png"
      }
    }
  }
您会看到“url”:https://..." 这是静态URL,我需要变量。我不能用switch、IF等来做这件事,因为我不知道用户会发送什么关键字


甚至可能吗?

我假设您使用的是Node.js,您可以简单地尝试以下内容:

"url":"https://petersapparel.com/img/"+keyword+".png"

在服务器上,您可以设置.htaccess进行URL重写和转换
https://petersapparel.com/img/shirt.png
https://petersapparel.com/img/script.py?keyword=shirt

当然这是“可能的”。但这个问题对于一个具体的答案来说是模糊而宽泛的。