cletus/bot/core/context.js
roberts 2a9f9159bd
All checks were successful
Deploy Cletus Bot / deploy (push) Successful in 26s
Massive Overhaul. Added state machine.
2025-05-10 12:24:59 -05:00

20 lines
409 B
JavaScript

// core/context.js
let bot = null;
let stateMachine = null;
let lastChat = null;
module.exports = {
setBot: (instance) => { bot = instance; },
getBot: () => bot,
setStateMachine: (machine) => { stateMachine = machine; },
getStateMachine: () => stateMachine,
setLastChat: (chat) => { lastChat = chat; },
getLastChat: () => lastChat,
getContextSnapshot: () => ({
bot,
lastChat
})
};