For the complete documentation index, see llms.txt. This page is also available as Markdown.

/setup

Interactive setup wizard for configuring Daxeon on a new server.

Launches the interactive setup wizard that guides you through the full Daxeon configuration process. This is the recommended way to configure Daxeon when first adding it to your server.


Usage

/setup

The wizard replies privately to you and works through configuration in stages using buttons, select menus, and modals. You can change anything it sets later with its own command (/roles, /settings, /chat_filters, /user_filters, /verification).


The Steps

#
Step
Who sees it

1

Introduction

All tiers

2

Role hierarchy check

All tiers

3

Staff roles

All tiers

4

Log channel

All tiers

5

Impersonation protection

Premium

6

Name filter

Premium

7

Avatar filter

Premium

8

Chat filter selection

All tiers

9

Link filter

Only if selected at step 8

10

Discord invite filter

Only if selected at step 8

11

Address filter

Only if selected at step 8

12

Ignored channels and categories

All tiers (categories are Premium)

13

Verification

All tiers

14

Purge notifications

Premium

15

Setup complete

All tiers

The wizard moves forward only. Skipping a step asks you to confirm, and the confirmation has a Go Back button if you change your mind.


Chat Filter Selection

Step 8 is a multi-select. You choose which filters you want to set up:

Option
What it filters

Link Filter

Messages containing clickable links

Invite Filter

Server invites and app authorization links

Cryptocurrency Filter

Messages containing cryptocurrency wallet addresses

On a server with no chat filtering configured yet, Link Filter and Invite Filter start selected and Cryptocurrency Filter does not. Re-run /setup on a server that already has chat filters on and the menu shows what is currently enabled instead, so it always matches your server.

Any combination is valid, including selecting nothing. Each filter you pick gets a configuration screen, in the order link, invite, address. The ones you leave out are skipped.


Three actions:

  • Apply Safe Defaults allowlists a curated set of domains and switches link filtering on

  • Custom Domains opens a modal for allowlisting one domain at a time

  • Skip moves on without changing anything

Safe defaults are tier aware. Premium servers get the full curated list, covering Discord, gif hosts, and the big social, video and code-sharing sites. Free tier servers get a trimmed list covering Discord and gifs, short enough to leave most of the 20-domain free allowlist unspent.

Daxeon maintains the curated list outside the bot, so it can change without a bot release. The screen tells you how many domains it added and lists what is now allowed.

Apply Safe Defaults is the action that switches link filtering on. Adding domains through Custom Domains allowlists them but leaves the filter itself off, so use /chat_filters domain toggle afterwards if you skip the safe defaults.

Free tier servers also see their remaining allowlist capacity on this screen. Safe defaults stop at the cap instead of pushing past it, and a domain you already allow does not spend a second slot.


Discord Invite Filter Step

This step is new. Earlier versions of the wizard named the invite filter in their introduction and then never offered a screen for it.

  • Enable / Disable toggles invite filtering. The button shows the action available from your current state.

  • Allow an Invite opens a modal that accepts either a Discord invite link or an app authorization link.

  • Continue moves on.

Daxeon treats server invites and app authorization links as one thing. A single toggle covers both, they share one allowlist, and the modal takes either kind of link. You allowlist a whole server or a whole app, so allowing one invite allows every invite to that server, and allowing one authorization link allows every link to that app.

Enabling the filter allowlists your own server's invites automatically, so members can keep sharing your invite link. On the free tier that entry uses one of your five combined invite-and-app slots.

See Discord Invite Filter for the full feature reference.


Address Filter Step

Cryptocurrency address filtering is opt in. The screen appears only when Cryptocurrency Filter is selected at step 8, and a server that leaves it unselected never sees it.

The screen itself is unchanged. It has a toggle for Cardano, one for EVM and one for Bitcoin, plus a button for allowlisting an address. You switch on each chain separately.

See Address Filters for what each chain detects.


Permissions

Administrator -- Requires Discord ADMINISTRATOR permission (not just the Daxeon admin role).

Last updated