【发布时间】:2017-01-20 00:06:08
【问题描述】:
我是这个聊天机器人的新手,我需要一点帮助。 我在 Heroku 上运行了简单的聊天机器人“echo”,我想让该机器人与其他脚本通信。 所以,我想将一些信息(字符串、链接、图像......)从 Heroku 服务器上的另一个脚本传递给聊天机器人。 我有一些 Python 脚本可以在服务器上生成图像,所以我想让聊天机器人“挑选”正确的图像并作为答案传递给用户。
例如: - 用户类型“水果” - 聊天机器人将该关键字传递给 Python 脚本。 - PY生成图像fruit.jpg(从谷歌下载,从一些服务器......现在不重要) - 聊天机器人选择该图像并发送给用户。
重要的是我不需要静态 URL,我需要使其全部动态化,以便每个用户都能获得他们请求的图像 - 关键字。
"message":{
"attachment":{
"type":"image",
"payload":{
"url":"https://petersapparel.com/img/shirt.png"
}
}
}
您会看到“url”:“https://...” 那是静态 URL,我需要那里的变量。我不能用 switch、IF 等来做到这一点,因为我不知道用户会发送什么关键字。
有可能吗?
【问题讨论】:
-
当然是“可能的”。但是这个问题对于一个具体的答案来说是模糊和广泛的。
标签: facebook heroku chatbot messenger