wk91p/highrise.bot.python ? reverse-engineered prompt

Reverse engineered prompt

Build me an unofficial Python SDK for Highrise virtual reality bots that feels easy to use for real bot makers.

I want a clean BaseBot class that can connect to a room, listen for events, reconnect if needed, and let me pause and resume event handling without dropping the connection. Please include simple response objects that never throw for normal API failures, plus helpers for chat, tips, movement, messages, rooms, items, posts, grabs, and conversations. I also want a command system where I can drop command files into a folder, use role based permissions, and have roles saved locally.

It should support waiting for specific events with filters and timeouts, pagination that works naturally with async for loops, a lightweight cache for safe data, automatic message splitting, background loops, uptime and latency metrics, and a separate web API client. If any details are unclear, check the current Highrise docs online and make sensible defaults.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab