proxyman 保存 chatPDF 会话内容

16 min read
// url
https://*.a.run.app/to-to-anything/us-east1/chat
async function onRequest(context, url, request) {
  console.log(request);
  return request;
}

async function onResponse(context, url, request, response) {
  const pattern = /{"type":"ok","humanMsgId":"\d+","aiMsgId":"\d+"}/gi;
  const result = response.body.replace(pattern, "");
  const requestTitle = request.body.history[request.body.history.length-1].msg
  const mdStr = "\n" + requestTitle+"\n"+result +"\n"
  writeToFile(mdStr, `/Users/pan/Desktop/md/pdf.md`,{appendFile: true});
  return response;
}