PerplexiBot/libs/parseCommands.ts
2024-03-25 01:28:39 +01:00

25 lines
581 B
TypeScript

export interface ContextPart {
role: string
content: string
}
export function parseCommands(input: string): {proceed: boolean, logpart: string | null} {
let proceed = true
let logpart = null
switch (input) {
case "exit":
case "quit":
case "stop":
case "end":
case "bye":
proceed = false
logpart = "{ Memory: Last conversation ended at: " + String(Date.now() + " }")
break
default:
break
}
return {
proceed: proceed,
logpart: logpart
}
}