refactor(ai): add message summart limit

pull/90/head
moonrailgun 2 years ago
parent cbd84a506c
commit a36ab65bd2

@ -142,16 +142,18 @@ export const AssistantPopover: React.FC<{
onClick={async () => {
const plainMessages = (
await Promise.all(
messages.map(
async (item) =>
`${
(
await getCachedUserInfo(item.author)
).nickname
}: ${getMessageTextDecorators().serialize(
item.content ?? ''
)}`
)
messages
.slice(0, 30) // get first 30 message, too much will throw error
.map(
async (item) =>
`${
(
await getCachedUserInfo(item.author)
).nickname
}: ${getMessageTextDecorators().serialize(
item.content ?? ''
)}`
)
)
).join('\n');

Loading…
Cancel
Save