Code & storage

bottly_config.json

The schema that turns your code into a configurable product.

bottly_config.json describes the settings your bot exposes. It is a schema, not the values — think of it as the settings form your buyers will see.

Each variable has:
key, type, label, description, default,
editable, required, internal,
options, min, max, placeholder, pattern, category


Types: text, textarea, number, boolean, color, emoji, select, role, channel, user, url.

Use the Bot Configuration Builder to add variables through a form, or edit the JSON directly — both write the same file. Keys are lowercase with underscores.

Never put secrets in here. Tokens and API keys stay in the internal, server-side settings; anything marked internal is hidden from buyers entirely.