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