Friday, 24 April 2026
System online

Settings

Global configuration for automation, AI, and integrations.

Minimal .env.local required

NEXT_PUBLIC_SUPABASE_URL=...
NEXT_PUBLIC_SUPABASE_ANON_KEY=...
# Workers only:
SUPABASE_SERVICE_ROLE_KEY=...
REDIS_URL=redis://127.0.0.1:6379

Everything else can be configured here and is stored securely in Supabase.

System Control
Global Pause

Stops all posting, engagement, and mirroring workers immediately.

AI & Content
Set

OpenAI-compatible key used for AI drafts, mirror rewrites, and engagement comments.

Leave blank for OpenAI. Set to your proxy or local LLM endpoint.

Telegram Notifications
Set

Create a bot via @BotFather and paste the token here.

Your Telegram numeric user ID. Get it from @userinfobot.

Threads API

From Meta Developer Console → Your App → Threads.

Set

Public URL of this dashboard. Used in Telegram reply review links.

TikTok

Residential proxy for TikTok automation (required — TikTok blocks datacenter IPs).

Mirroring

Score = (likes × 1.5) + (reposts × 2) + (replies × 1). Posts above this threshold and under 6h old are flagged.

Skip the next scrape if this many rewrites are already waiting for review.

Skip the scrape if this many approved mirror posts are still waiting to publish.

How often the mirror scraper runs per account. Live-reloaded from settings; no restart needed.

Random jitter added to each interval so scrapes don't fire on a fixed schedule.

AI Prompts & Validation

Injected as system instructions for AI post generation. Leave blank to use built-in defaults (platform-aware char limits, thread lengths, Bahasa Malaysia tone).

System prompt for AI-generated engagement comments. Leave blank to use the built-in default (Malay casual commenter persona).

System prompt for rewriting viral posts in the account's persona. Placeholders: {{persona_voice}}, {{persona_tone}}, {{persona_language_notes}}, {{persona_never_does}}, {{platform}}, {{char_limit}}, {{pillar_line}}, {{avoid_line}}. Leave blank to use the built-in default.

System prompt for generating affiliate CTA posts. Placeholders: {{persona_voice}}, {{persona_tone}}, {{persona_language_notes}}. Leave blank to use the built-in default.

Twitter

Threads

Validation thresholds enforced on every AI-generated post. Values shown match defaults; tweaks are saved into validation_config.

Accounts
@thattshrimp threads
@ShrimpGataritwitter