codename /// botml

Simple, modern and highly reusable syntax for writing powerful chatbots.
Our take on how a bot should be designed.

Go botml

$ npm install -g botml
botml successfully installed!

Examples

~/my-bot $ cat conversations.bot
= hello
- hi
- hey
> [hello]
< [hello]. What's your name?
> My name is *{name}
> I'm *{name}
> *{name}
< Nice to meet you $name!
> botml ~/my-bot/conversations.bot
bot is ready (1 dialogue loaded)
> hello there
< hey. What's your name?
> I'm Clark
< Nice to meet you Clark!