Скрипт сохранения на сервере локально
Я написал скрипт, использующий слабый API для анализа файлов AWS S3 в поисках строк или примеров. Так как это в тестировании, я использую свою локальную машину и ngrok для пересылки трафика localhost.
Дело в том, что сгенерированные файлы хранятся на моем компьютере и будут храниться на сервере, как только сценарий будет готов к работе.
В идеале я бы хотел, чтобы пользователям не приходилось получать файлы с сервера. Как вы думаете, возможно ли хранить напрямую на локальном компьютере пользователя?
1 ответ
Нет. Slack не позволяет вам получить доступ к локальному компьютеру своих пользователей через приложение / API Slack.
Самым простым решением было бы предложить прямую ссылку для загрузки в сообщении Slack, например, с помощью кнопки "Ссылка". Как только пользователь щелкает по нему, ему предлагается загрузить файл на его локальный компьютер.
Вот пример из одного из моих приложений:
И как только вы щелкните по нему, вы получите это окно:
Кроме того, вы можете загрузить файл в рабочее пространство Slack пользователя через file.upload
API метод. Таким образом, пользователю не нужно ничего скачивать, и вы можете удалить файл с вашего сервера после того, как ваше приложение завершит обработку.