Slack API files.upload无需预览(或非纯文本)

时间:2019-02-14 12:06:47

标签: javascript node.js slack-api

我一直在与slack的files.upload API战斗。即使我坚持认为文件应采用非纯文本格式,例如:

    request.post({
      url: 'https://slack.com/api/files.upload',
      formData: {
        token: bot.config.token,
        channels: message.channel,
        file: fs.createReadStream(realLocalPath),
        filetype: 'zip',
        mode: 'hosted'
      },
    }, function (err, response) {
        console.log(JSON.parse(response.body));
    });

似乎坚持要使用预览将其设为纯文本:

     mimetype: 'text/plain',
     filetype: 'text',
     pretty_type: 'Plain Text',
     ...
     mode: 'snippet'

这是来自API响应的文件属性。有谁知道我可以覆盖它吗?

我希望我的文件可以下载。没有摘要,没有预览,只有可下载的文件。

0 个答案:

没有答案