ZBR
The scripting language for discord bots.
Write commands as plain text. No boilerplate.
From install to live in seconds.
Choose your path to get started with ZBR.
Install the CLI
Install ZBR CLI, directly from npm.
Initialize Project
Set up your workspace instantly. No framework knowledge or boilerplate handlers required. Just logic.
Run the Engine
Launch your bot. ZBR Runtime Engine watches your files, save a command and the changes are live instantly on Discord.
Clean. Expressive. Powerful.
1// ZBR Rank Command Example2#trigger !rank 3#name Rank Command 4#type prefix 5 6Zvar{xp;ZgetUserVar{xp}} 7Zvar{level;ZgetUserVar{level}} 8 9Ztitle{Zusername{}'s Rank} 10Zdescription{Level: Zvar{level} 11XP: Zvar{xp}} 12Zcolor{#5865F2} 13ZaddField{Server Rank;#Zvar{rank};true}High performance.
Low friction.
ZBR is powered by a high-performance runtime engine built in Rust that parses and executes bot logic. Built on Serenity and Tokio, it handles the Discord gateway with native speed.
Rust Core
Blazing fast execution and memory safety.
Hot Reload
Live updates without engine restarts.
Built for speed.
Designed for humans.
ZBR uses a functional, tag-based syntax that feels familiar but removes all the boilerplate of traditional Discord libraries.
Functional Syntax
Concise function-based logic like Ztitle{args}.
SQLite Persistence
Native state management with ZsetVar and ZgetVar.
In-Process Engine
Code executes directly in the gateway process, no separate server needed.
Frequently Asked
Everything you need to know about ZBR.