events module
Listen to dev parser events for quick interactions. Handlers must be named functions.
Production listeners may be limited—use for testing and demos.
Overview
events lets you react to messages while the parser session is active. Register a handler once insidemain; keep it pure and fast.
Do not capture mutable globals—handlers can fire multiple times.
API
events.onMessage(handler)— handler signature:(ctx2) => void(named function only).
Examples
javascript
const events = use("events");
function onMessage(ctx2) { if (ctx2.user.id === ctx.user.id) { ctx.reply("Echo: " + ctx2.message.content); }}
function main() { events.onMessage(onMessage); ctx.reply("Listening (parser session)");}