cletus/bot/states/ActOnMemory.js
roberts d8ee8d6728
All checks were successful
Deploy Cletus Bot / deploy (push) Successful in 25s
Updated logic for Idle and Observe.
2025-05-10 18:19:59 -05:00

18 lines
550 B
JavaScript

// states/ActOnMemory.js
const { chatWithAI } = require('../lib/ai-helper');
const { getBot, getStateMachine } = require('../core/context');
const config = require('../config.json');
module.exports = async function ActOnMemory() {
const bot = getBot();
console.log('[STATE] ActOnMemory');
const prompt = 'You just died. Based on what you remember, what should you do next?';
const response = await chatWithAI(prompt, config.ai);
bot.chat(response);
setTimeout(async () => {
getStateMachine().transition('Idle');
}, 5000);
};