DarkGiveaway Documentation Hub
Everything in one place: bot setup, giveaway automation, dashboard modules, and security workflows.
Quick Start
Invite the bot to your server and grant required permissions.
Sign in with Discord and open the Dashboard.
Select your server and create your first giveaway.
Configure entry conditions (role, password, target server, invites).
Let 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.
Status
Guides
Features
Changelog