问题描述
我正在为 slack 开发一个机器人。我正在实现一个附件响应功能,它将发送一个 CSV 响应。目前,我正在发送普通文本作为响应,但我需要发送一个 CSV 以及来自本地路径的文本。使用exports.handler 时是否可以发送CSV 附件?
示例代码片段:
const { parse } = require('querystring');
const axios = require('axios');
exports.handler = async (event,context,callback) => {
// Todo implement
var slackreq = parse(event.body);
console.log(slackreq);
const response = {
response_type: ephemeral,statusCode: 200,body: slackreq.user_name,],};
return response;
}
async function sendResponse(response_url,text,att) {
let res = {
statusCode: 200,body: '',text: text
};
let axiosOptions = {
method: 'POST',url: response_url,data: JSON.stringify(res),headers: {
"Content-Type": "application/json"
},json: true
};
try {
console.log("axiosOptions",axiosOptions)
await axios(axiosOptions);
}
catch (e) {
console.log("sendResponse Exception",e);
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)