首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Bluemix中使用具有文件上传功能的FB Messenger实现聊天机器人

问在Bluemix中使用具有文件上传功能的FB Messenger实现聊天机器人
EN

Stack Overflow用户
提问于 2018-12-29 00:39:17
回答 1查看 98关注 0票数 0

我们正在使用FB Messenger实现一个聊天机器人。他们的要求之一是客户有一组指南、文档(PDF、DocX),他们想要将它们存储在IBM Cloud中。每当用户请求下载指南时,聊天机器人应提供到该文件的链接,点击该链接后,文件内容应在新窗口中打开。客户还要求应通过admin UI为其管理员用户提供配置,以便将来上载新的指南集。

我们正在使用Node.JS应用程序。我们正在研究一种在Node.JS应用程序中存储所有指南和文档的方法,并在聊天界面中提供这些文件的相对位置。

我们将文件作为静态组件添加:

代码语言:javascript
复制
'use strict';

var express = require('express'); 

app.use(express.static('./public'));

然后将聊天输出字符串修改为文档URL,即可在新窗口中成功打开。

我们希望上传的文件,因为这是用户想要上传的文件在未来的用户界面的要求。

请提供有关将文件作为静态组件上载到正在运行的应用程序中的指针。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-31 01:37:17

你读过这个了吗:http://upkarlidder.com/blog/posts/2017/bluemix-simple-static-site.html

或者这个:https://www.ibm.com/blogs/bluemix/2014/08/deploying-static-web-sites/

Nodejs魔术服务静态站点

代码语言:javascript
复制
app.use(express.static(__dirname + '/public'));

app.js中的这一行告诉node.js从哪里获取静态文件。您可以将静态站点放在公共目录中,然后使用下一步发布回Bluemix

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53961618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档