Back to DashboardDJ-zeros Complete Guide

Complete setup and command manual

Everything DJ-zeros does, explained step by step

This is the complete reference for administrators and members. Search any command, setting, option, or problem above. Every command tutorial is generated from the bot's real command schema so subcommands and required fields cannot silently disappear from this guide.

Two ways to run commands

Slash commands give you Discord's guided fields. Conversational commands begin with DJ! or dj!. Use /dj help, /help, or DJ! help to see only the commands your current roles allow.

Administrator tutorials

Every dashboard area

SetupInitialize a Discord safely

When to use it

Setup appears before a Discord has an active DJ-zeros configuration. It applies all starting choices together, so moving between steps does not create a partial setup.

Walkthrough

  1. Choose Universal, Gaming, Business, or Minimal as a starting point. A preset only selects starting modules.
  2. Choose existing trusted roles for Super Admin and Admin, or allow DJ-zeros to create/reuse zero-permission bot roles.
  3. Choose whether existing Discord roles should be imported as deny-by-default Access Groups. Importing grants nothing.
  4. Review the summary, check the confirmation, and apply setup.

Verify

Overview should report Setup Complete. Then configure actual Access Group capabilities and test /dj help as a normal member.

OverviewUnderstand current configuration

The status row covers bot connection, setup, access policy, and service health. Configuration cards link to each area and distinguish Ready, Off, and Needs attention. Optional features may remain off permanently; an unused feature is not a failure.

My CommandsSee what your roles can use

The eight cards mirror Manage, Moderation, Roles, Support, Community, Games, Servers, and Info in Discord. The list is personalized from live role authority. If an action is absent, review its Access Group, module, and native Discord permission instead of granting Administrator.

OfferingsPublish products, services, and member feedback flows
  1. Create a product, service, project, game, or showcase with a unique short URL name.
  2. Add a summary, detailed description, lifecycle status, visibility, and safe HTTP/HTTPS resources.
  3. Optionally connect an interest role and Discord channels.
  4. Preview the member panel before publishing. Publishing again updates the saved panel when possible.
  5. Members can follow, leave feedback, or report a problem. Staff review Intake Items, set priority/status, request details, and publish sanitized updates.

Archiving hides an Offering without deleting its history.

AccessDecide who can do what

Key terms

  • Access Group: reusable DJ-zeros policy.
  • Binding: connection from a Discord role or person to that group.
  • Capability: one bot action.
  • Inheritance: a standard group adds another standard group's rules.
  1. Select or create an Access Group.
  2. Bind the correct Discord roles or people.
  3. Open only the relevant capability group and choose Allow, Deny, or Inherit for each action.
  4. Save and test through personalized help.

Explicit deny wins. Protected Admin groups do not participate in inheritance. Dragging groups changes display order only.

ModerationConfigure optional message safeguards

Anti-spam watches unusually rapid/repeated posting. Anti-link applies the configured link policy. Word filter matches your maintained list. Choose a private moderation log destination when you want records. Review each control; none must be enabled just to complete setup.

ChannelsChoose where bot messages belong

Select destinations only for workflows you use. DJ-zeros needs View Channel, Send Messages, and sometimes Read Message History in each destination. Keep moderation, tickets, feedback review, and logs private to the appropriate staff. Category-synced permissions reduce configuration drift. Use Start Here for your public rules, onboarding, and role-selection channel.

RolesConnect join and verification roles

Auto Role is assigned when a member joins. Verification Role is assigned after the configured button workflow. DJ-zeros' Discord role must be above roles it assigns. It does not need Administrator permission.

TicketsCreate private support spaces

Choose a category for generated ticket channels and a staff-only log channel. Confirm the bot can manage channels in that category and that ordinary members cannot see other members' tickets.

CommunityConfigure participation and progression

Set welcome/farewell text and destinations, suggestions, birthdays, level-up messages, starboard, and optional economy/progression. Welcome text supports {user}, {username}, {server}, {membercount}, {level}, {discordpage}, and {starthere}. The last two link the configured Start Here channel. Welcome messages are public and are not duplicated in DMs. Economy can remain disabled without affecting other commands.

GamesProfiles, games, rewards, and endpoint monitoring

Community games and rewards use guild-scoped data. Linked game profiles are user-supplied identifiers and stored statistics. Generic game-server monitoring tests TCP reachability only; see the complete gameserver tutorial.

Service HealthView curated operational status

Approved services report a simple state without exposing host addresses, ports, paths, process IDs, logs, or raw errors. Private DJ-server actions are separate fixed commands and appear only to the Supreme Ruler or an exact delegation.

Audit HistoryReview who changed configuration

Audit events identify the actor, action, and time for configuration changes. They support accountability and troubleshooting and remain when ordinary guild configuration is reset.

Supreme RulerPrivate operator-only controls

This area is hidden from customers. It lists fixed DJ-server commands and lets the Supreme Ruler grant selected commands to an exact person or role in a trusted Discord. Codex access is never delegatable. No dashboard field accepts arbitrary shell commands. The owner-only install control opens Discord's official server chooser with the reviewed least-privilege permissions; it never asks for Administrator. Installed servers appear in a private inventory here. Pausing one stops all guild activity while retaining its settings and records so it can be resumed later.

Complete command reference

Every command, subcommand, option, and example

Open a command for its purpose, requirements, slash usage, DJ aliases, option definitions, examples, and safety notes.

Right-click actions

Context menus

Member actionsRight-click or long-press a member → Apps
  • View Profile: opens that member's DJ-zeros profile.
  • View Warnings: shows authorized moderation history.
  • Warn User: opens the existing warning workflow and requires moderation authority.
Message actionsRight-click or long-press a message → Apps
  • Report Message: opens a structured report tied to that message.
  • Star Message: submits the message to the configured starboard workflow.

Discord must allow the relevant app action in that channel, and DJ-zeros still applies its own capability checks.

No command required

Automatic features

  • Welcome/farewell delivery and optional join roles
  • AFK auto-clear and mention notices
  • Reminder delivery and expired temporary-ban review
  • Sticky-message reposting and statistics-channel updates
  • Suggestion voting and structured problem-report routing
  • Verification-button role assignment
  • Deleted/edited message snipe cache
  • Cooldowns, rate limits, audit records, and safe scheduler locks

Least privilege

How permission checks combine

  1. Discord authority: can the member and bot act on that Discord resource?
  2. DJ-zeros capability: does the member's Access Group allow this action?
  3. Module state: is the related optional system available for this Discord?
  4. Special boundary: is it a private platform command restricted to an exact trusted grant?

All applicable checks must pass. Never grant Discord Administrator merely to solve a missing command. Use My Commands and /dj help as the final test.

Diagnose clearly

Common problems

A command is missingCheck personalized help first
  1. Run /dj help.
  2. Confirm the member is bound to the intended Access Group.
  3. Confirm the exact command capability is allowed and not explicitly denied.
  4. Confirm any required native Discord permission.
  5. Confirm the optional module is enabled when applicable.
The dashboard refuses to saveRevision protection prevented an overwrite

Use Discard Changes or reload the latest server data. “Changed elsewhere” means another save occurred first; DJ-zeros intentionally refuses to overwrite it.

A role cannot be assignedCheck Discord hierarchy

Move the DJ-zeros bot role above the target role and grant Manage Roles only when the workflow needs it. Managed integration roles and roles above the bot cannot be assigned.

A selected channel does not receive messagesCheck channel overrides

Confirm View Channel, Send Messages, Embed Links, and Read Message History as relevant. Check both category and channel-specific overrides.

A game endpoint is offlineConfirm it accepts TCP

/gameserver performs a TCP connection check. A UDP-only gameplay port cannot pass. Confirm public DNS/address policy, firewall access, and a real TCP service port.

Official Discord documentation

Learn the Discord side