49 lines
1.5 KiB
TypeScript
49 lines
1.5 KiB
TypeScript
// import logger from "@egg/logger"
|
||
|
||
// import getChatHistory from "../../routes/bot/groupAgent/chatHistory"
|
||
// import { LarkService } from "../../services"
|
||
|
||
// const service = new LarkService("michat", "")
|
||
|
||
// const currentTime = Math.floor(new Date().getTime() / 1000)
|
||
// const weekAgoTime = currentTime - 7 * 24 * 60 * 60
|
||
|
||
// const res = await service.message.getHistory(
|
||
// "oc_bd23da1ae9948654fc04365d7d102d73",
|
||
// weekAgoTime.toString(),
|
||
// currentTime.toString()
|
||
// )
|
||
|
||
// // const res = await getChatHistory(
|
||
// // { larkService: service, logger: logger },
|
||
// // {
|
||
// // chatId: "oc_bd23da1ae9948654fc04365d7d102d73",
|
||
// // timeScope: "",
|
||
// // startTime: "2024-10-16 00:00:00",
|
||
// // endTime: "2024-10-24 00:00:00",
|
||
// // mentions: [],
|
||
// // }
|
||
// // )
|
||
// // {
|
||
// // "user": "左建光",
|
||
// // "content": "Anthropic经过一番操作已经是和openai并肩的AI双雄了[呲牙]",
|
||
// // "time": "2024/10/23 09:25:33"
|
||
// // },
|
||
// // {
|
||
// // "user": "魏柏楠",
|
||
// // "content": "@Mi Chat /id",
|
||
// // "time": "2024/10/23 10:02:42"
|
||
// // }
|
||
// console.log(JSON.stringify(res, null, 2))
|
||
|
||
// // 把res内容输出到csv文件,保留user、content、time字段,使用逗号分隔
|
||
// // 手写代码实现
|
||
// const fileContent = res
|
||
// .filter(({ user, content, time }) => user && content && time)
|
||
// .map(
|
||
// ({ user, content, time }) =>
|
||
// `${time},${user},${content.replace(/,/g, ",").replace(/\n/g, " ")}`
|
||
// )
|
||
// .join("\n")
|
||
// await Bun.write("output.csv", fileContent)
|