我正在使用 Aws Lex 构建聊天机器人。我有一个场景,我需要最初在没有用户输入的情况下收到欢迎消息,以便我可以在聊天机器人中向用户提供指示。
想要将多个行插入存储在s3存储桶中的单个csv文件中。每个邮寄表格数据应保存在s3存储桶中同一csv文件的新行中。当前,新条目保存为单个文件。
exports.handler = (event, context, callback) => {
var fs = require('fs');
var AWS = require('aws-sdk');
var s3 = new AWS.S3();
var name = event.name
var phonenumber = event.phonenumber
var email = event.email
var gender = event.gender
var message = event.message
var region = event.region
var favfood = event.favfood
var timestamp = Math.floor(Date.now()/1000);
var filename = "phase1_" + timestamp + ".csv"
fs.writeFileSync("/tmp/" + filename, name+ ',' +phonenumber+ ',' +email+ ',' +gender+ ',' +message+ ',' +region+ ',' +favfood);
var body = …Run Code Online (Sandbox Code Playgroud)