Appearance
Getting Started
HAF Bot helps gaming Discords manage player identities, groups, events, support tickets, evidence, moderation, and server automation from one dashboard.
Before You Start
You need:
- permission to add a bot to the Discord server;
- a Discord role that can manage the HAF features you are setting up;
- HAF Bot's role above any roles it needs to assign or remove; and
- the channels, categories, and staff roles your chosen feature will use.
Most feature pages can also create their recommended Discord resources for you.
Ten-Minute Setup
- Visit hafbot.xyz/install and add HAF Bot to your Discord server.
- In Discord, check that HAF Bot's role is above any member, verification, linked-player, or temporary roles it will manage.
- Sign in at hafbot.xyz/admin.
- Choose the correct workspace and Discord server.
- Configure one feature rather than enabling everything at once.
- Save the configuration.
- Publish the member-facing panel or noticeboard when the page provides a separate Publish action.
- Test the real Discord flow with a non-admin account.
- Open Troubleshooting and fix any permission or resource warnings.
Save and Publish are different
Save stores the configuration in HAF Bot. Publish creates or updates the message members use in Discord. Some features do not need a published message.
Choose a Good First Feature
Start with the problem your server already has:
- Connect Discord members to game accounts: Player Link
- Verify new members: Member Verification
- Help members find groups or trades: LFG or Marketplace
- Create persistent teams: Clan Management
- Run scheduled rosters: Events
- Handle reports, appeals, or support: Tickets
- Store staff evidence: Evidence Vault
- Reduce reaction, mention, image, or bot spam: Reaction Rules, Mention Protection, Image Rules, or Bot Defense
- Keep a shared staff record: Guild Audit Log
See Compare Plans for the complete feature and limit breakdown.
Test Before Announcing It
For any member-facing feature:
- Use an account without Discord Administrator permission.
- Confirm the member can see and use the intended panel, button, or command.
- Confirm private channels remain hidden from ordinary members.
- Confirm HAF Bot can assign roles, create channels, send messages, and manage threads where required.
- Confirm staff logs and review queues receive the expected result.
A passing Setup check confirms saved resources and permissions. It does not replace a real member-flow test.
Getting Help
Use Troubleshooting in the dashboard when a configured feature cannot access a channel, manage a role, or create a Discord resource. For product help, use the official HAF Bot Discord linked from hafbot.xyz.
