Code & storage

Configuration for buyers

What someone who buys your bot can change — and what they cannot.

Code and configuration are deliberately separated. A buyer never receives the Code Editor or the source of a bot they bought.

What they do get is a generated form under My bots → Configuration, built from your bottly_config.json, showing only variables marked editable: true and not internal.

Their answers are stored per buyer and validated server-side against your schema — types, required fields, ranges and select options are all enforced, and unknown keys are dropped.

A listing can only be published when its schema validates, so buyers never land on a broken settings form.