// guide / setup

01

Setting up your server

First 30 minutes after installing the bot. By the time you're done with this stage, the bot is in your guild, slash commands work, new members get a greeting, and you'll see operational announcements where you want them.

01

Invite the bot

The bot is a Discord application you install once per server. There is no account to create and no dashboard to log into. Everything is configured from inside Discord.

  1. Open the invite link from the landing page or the support guild. The default permission set covers every built-in feature; you can revoke individual permissions later if you want to scope the bot down.
  2. Pick the server you want the bot in. You need Manage Server in that guild to invite. If you do not see the server in the picker, ask its owner to invite the bot for you.
  3. Authorize. Discord posts a join message in your default channel.

Tip. The bot rejects all direct messages by design. Every interaction has to happen in a guild channel the bot can see.

02

Confirm the slash commands appeared

The bot registers its slash commands per-guild on join. They show up in Discord's / menu within about a minute. If they take longer than that, restart the Discord client.

  1. Type / in any channel the bot can see.
  2. You should see groups like /info, /mod, /roles, /welcome, /ow, /birthday, plus standalone commands like /color and /feedback.
  3. Run /info ping. The bot replies with its latency. That confirms the gateway connection is healthy.

You can also say hi the natural-language way:

@GameServerBot are you alive?

The bot replies inline. From now on, anything you would do with a slash command, you can ask for in plain English by mentioning the bot first.

03

Set up the welcome flow

The welcome flow posts a configurable greeting whenever a new member joins. You pick the channel; you write the template; the bot fills in the new member's mention.

  1. Pick the welcome channel.
    /welcome channel channel:#welcome
  2. Write the template. Use {user} wherever you want the new member's mention to appear.
    /welcome message template:"Hey {user}, welcome to the server. Grab roles in #pick-your-roles."
  3. Test it by firing a fake join event:
    /welcome test
    The bot posts the template the same way it would for a real new member, so you can read what your message actually looks like before anyone else sees it.
  4. Disable it later (without losing the channel or template config):
    /welcome disable

Tip. The welcome flow is restart-safe. If the bot reboots and Discord re-fires guildMemberAdd for the same person within an hour, they only get greeted once.

04

Pick where the bot announces operational events

The bot sends short operational announcements to the guild when it boots, when it cycles, and on version changes. By default it does not post these anywhere. If you want them, point them at a channel.

  1. /admin announce-channel mode:custom channel:#bot-announcements
    Bot announcements now post in #bot-announcements.
  2. To turn them off again:
    /admin announce-channel mode:off

This is a low-volume channel. You will not be spammed.

05

You're ready

The bot is installed, slash commands work, new members get greeted, and you know where the bot will tell you when something operational happens. Next stage: Day-to-day moderation.

Continue your tour