This document lists the data-focused files used by the bot/engine, what each file represents, and where it is located.
Scope note:
/start, /welcome, /help, /about, /version, /user, /config, /explain, /debug/invent, /random, /peek/vendors, /vendor, /text_vendor, /image_vendor, /models, /test/panels, /objective, /objectives, objective shortcuts, /style, style shortcuts, /new_style, /language, /mode, /consistency, /detail, /crazyness, /concurrency, /retries/prompts, /set_prompt, /list_options, /options/keys, /setkey, /unsetkey, /reset_config, /restarttelegram/src/data)| File | Represents | Used By |
|---|---|---|
telegram/src/data/messages.js |
Static bot text content and message templates (welcome/help/base labels, docs links). | telegram/src/webhook-bot.js |
telegram/src/data/options.js |
Config option catalogs (OPTION_MAP) and secret key names (SECRET_KEYS). |
telegram/src/options.js, command validation/printing |
telegram/src/data/providers.js |
Provider definitions: default models, model catalog, required key mapping, provider name list. | telegram/src/webhook-bot.js, provider/model commands |
telegram/src/data/styles-objectives.js |
Objective values, style presets, style shortcuts, objective shortcuts. | telegram/src/webhook-bot.js |
telegram/src/data/thresholds.js |
Input classification thresholds (short prompt / long story length). | telegram/src/webhook-bot.js, telegram/src/message-utils.js |
engine/src/data)| File | Represents | Used By |
|---|---|---|
engine/src/data/prompt-templates.js |
Prompt template fragments/rules for storyboard, style-reference, panel image prompts; includes multilingual no-text block. | engine/src/prompts.js, engine/src/index.js |
| File | Represents | Notes |
|---|---|---|
telegram/config/default.render.yml |
Default runtime configuration for Render webhook bot (generation/runtime/providers/output defaults). | Main bot deployment baseline config |
comicbot/config/default.bot.yml |
Legacy/default config for comicbot path. |
Separate from telegram webhook runtime |
These are data artifacts written during runtime/testing (storage backend depends on environment settings):
envs/staging/... and envs/production/....Primary code paths for persisted data:
telegram/src/config-store.jstelegram/src/persistence.jstelegram/src/request-log-store.jstelegram/src/crash-log-store.jstelegram/src/image-storage.jstelegram/src/known-users-store.jstelegram/src/blacklist-store.js