Live dashboard controls for CURSED

The Ultimate
AI Discord Bot

Manage Welcome and Autorole settings through permission-checked controls connected directly to the configuration your bot reads.

Live
Bot presence and status
Exact
Bot-compatible config fields
5 sec
Default config refresh
Private
Server-side credentials

Production-connected controls

The controls shown as available use live Discord state and the same guild configuration CURSED reads in production.

Live server overview

See bot presence, latency, uptime, member and boost counts, provider availability, and recorded command activity.

Welcome controls

Choose a usable channel, edit every bot-supported Welcome field, preview placeholders, and save directly to guild config.

Safe autorole

Select one role the bot can assign, with managed-role and Discord hierarchy restrictions enforced by the live bot.

Permission checked

Discord sign-in and Manage Server permission are verified before any guild data is read or changed.

Shared configuration

Dashboard updates use the same MongoDB guild document as CURSED, with backward-compatible JSON migration in the bot.

Honest feature status

Pages without a production storage contract are clearly marked unavailable until the bot exposes a compatible API.

Connected without exposing secrets

Guild access, bot state, and configuration writes stay behind authenticated server routes.

Discord permission gate

The server verifies the authenticated Discord account and Manage Server permission for every protected request.

Railway bot API

Vercel calls the live bot over an authenticated server-to-server API; private credentials never enter the browser.

One guild document

Welcome and Autorole updates patch only their exact fields and preserve every unrelated guild setting.

Frequently asked

The dashboard calls an authenticated API in the running bot. That API validates live Discord state and updates the same MongoDB guild document the bot reads.