1
0

eventHandler.ts 465 B

12345678910111213141516171819
  1. import { handleNews } from "../plugins/news";
  2. export async function expandPrompt(prompt: string, values: any) {
  3. for (const key in values) {
  4. prompt = prompt.replace(`{${key}}`, values[key]);
  5. }
  6. return prompt;
  7. }
  8. export async function handleFunctionCalling(event: string) {
  9. switch (event) {
  10. case "news":
  11. const newsSummary = await handleNews();
  12. return newsSummary;
  13. default:
  14. console.log(`Unknown event: ${event}`);
  15. }
  16. }