FusionLot bot
Activity dashboard
Live view of Telegram sends, incoming commands, scheduler events, and remaining scheduled posts (from your JSON plan + dedupe file). Keep npm run dev running here while npm run bot runs from the same folder so they share data/. The inventory panel uses CONTENT_PLAN_PATH and POST_STATE_PATH from .env.local or .env.dobra.local — match those to whichever bot profile you run (npm run bot vs npm run bot:dobra).
Docker / other containers on your machine
Postgres and app containers you see in docker ps belong to other projects unless you started docker compose up from this repo. To run these Telegram bots in Docker, build here so bot-fusionlot / bot-dobra appear. Mount ./data so posted-slot state and this activity log stay on the host. Telegram does not care if the bot runs on localhost or a server: if the token and chat IDs are valid, scheduled posts still go out.
Refreshes every 5s · same log file as the bot (data/activity.jsonl)
No activity yet.
Run npm run bot in another terminal, then use commands or wait for scheduled posts.