Bot Connection

Set the bot service URL (Railway) and the shared admin API key.

Stats

Users
Total: 4
Active: 4
Pending: 0
Seed invite codes
Total: 10
Available: 9
Used: 1
Invites (referrals)
Total: 3
Today: 3
Keys (bot DB)
Total: 2
Pending: 0
Assigned: 2
Redeemed: 0
Supabase redeem codes
Total: 10092
Available: 9998
Assigned (unused): 2
Redeemed: 92
Supabase tools

Seed Invite Codes (Bootstrapping)

Generate one-time use seed invite codes for the first users.

Settings

User earns 1 key for every X invited users. In Phase 3 keys are real redeem codes from Supabase.

Telegram cannot fully prevent saving; this only disables forwarding and some save actions.

Media (Bunny) settings

Bunny credentials (Storage access key / CDN base URL) are configured as Railway environment variables. Here you can control pagination and folder display settings.

How many top-level folders the bot shows at once.

How many files the bot shows at once within a folder/type.

Supabase connection

Stored in the bot database via the admin API. The bot uses it to read/assign redeem codes.

Default is SSL ON with rejectUnauthorized OFF.

User management

Search by Telegram ID (numbers) or by username/name. You can adjust invites, view keys, and assign redeem codes.

Media folders (Bunny)

These settings control how the bot lists folders inside the See media menu. You can set a display name (alias), feature/pin folders (shown at the top), or hide folders.

Folder name (Bunny) Display name Featured Order Hidden
CurlyCrazyVIP
If empty, the bot shows the raw folder name.
Lower numbers appear first.
GreenEyesBarbie
If empty, the bot shows the raw folder name.
Lower numbers appear first.
PaulNake
If empty, the bot shows the raw folder name.
Lower numbers appear first.

Redeem code tools

Search a code, assign it to a user, or unassign it (only if not redeemed).

Bot Texts (Markdown)

Edit every user-visible text. Formatting uses standard Markdown (bold/italic/links/code).
Example link: [Text](https://example.com)

Common placeholders:
{{threshold}}, {{invite_code}}, {{share_link}}, {{invites_count}}, {{keys_earned}}, {{next_key_in}}, {{keys_list}}
Phase 3 extra placeholders (optional):
{{keys_total}}, {{pending_keys}}, {{redeem_codes_count}}, {{supabase_configured}}