Official Documentation

DarkGiveaway Documentation Hub

Everything in one place: bot setup, giveaway automation, dashboard modules, and security workflows.

Quick Start

  1. 1Invite the bot to your server and grant required permissions.
  2. 2Sign in with Discord and open the Dashboard.
  3. 3Select your server and create your first giveaway.
  4. 4Configure entry conditions (role, password, target server, invites).
  5. 5Let the system finalize winner selection and announcement automatically.

Security Model

  • Dashboard operations are protected by Discord OAuth sessions.
  • Permission checks are enforced for guild-management endpoints.
  • Sensitive settings are restricted to authorized users.
  • Audit and moderation flows are traceable through logs.

Core Modules

Giveaways

Create and manage giveaways, rules, and winner flow.

Invites

Track invite stats and invite-based requirement logic.

Tickets

Channel-based support ticket management.

AutoMod

Automatic moderation rules for safer communities.

Logging

Operational and moderation event visibility.

Automations

Automated routines to reduce manual operations.

Operational Notes

Multi-language

UI supports Turkish, English, and Portuguese.

Participant Validation

Eligibility is re-checked through periodic revalidation flows.

Live Status

Monitor service health from the status page.

Frequently Asked Questions

The bot is in my server but not visible in dashboard. What should I do?

Refresh Discord permissions and OAuth session, then reload the dashboard.

How does automatic winner selection work?

Ended giveaways are automatically processed and winners are selected from eligible participants.

Why can a participant be removed?

Violating requirements (role, invite, target server, etc.) or failing eligibility checks.

StatusGuidesFeaturesChangelog
Documentation | DarkGiveaway