服务器本地保存脚本

时间:2019-05-10 13:45:59

标签: python-3.x local slack-api

我编写了一个脚本,该脚本使用slack API解析AWS S3文件以查找字符串或样本。在测试中,我正在使用本地计算机和ngrok转发本地主机流量。

问题是生成的文件正在我的计算机中存储,一旦脚本准备好用于生产,它们就会存储在服务器中。

理想情况下,我想避免用户需要从服务器获取文件。您认为可以直接存储在用户本地计算机中吗?

1 个答案:

答案 0 :(得分:0)

不。 Slack不允许您通过Slack应用程序/ API访问其用户的本地计算机。

最简单的解决方案是在Slack消息中提供直接下载链接,例如通过Link button。用户单击它后,系统会提示他将文件下载到其本地计算机上。

这是我的一个应用程序中的一个示例: enter image description here

然后单击它,将显示以下窗口:

enter image description here

或者,您可以通过file.upload API方法将文件上传到用户的Slack工作区。这样,用户无需下载任何内容,并且您可以在应用程序完成处理后从服务器中删除文件。