LIMITED TIME OFFER50% OFF
AntiLink
AntiLink Custom CommandsFree to start

Your server,
your commands.

Type a name, write the reply, hit Save - and your community has a command that did not exist a minute ago. Welcome lines, rules, memes, self-serve roles: built in the dashboard, spoken in your server's own voice. No code, no other bot.

Commands run on your server's text prefix, set in Server Settings. Built-in AntiLink commands can never be overridden.

The workshop

Left: what you build in the dashboard. Right: what your members see the same second. Variables fill themselves in for whoever runs it.

Dashboard / Custom Commands

Create a command

You build this

Command name

!welcome

Prefix follows your Server Settings

Response

Welcome {user} to {server.name}! You are member #{server.member_count}

Action

Give a role: @Member

🔒 Role actions - AntiLink Plus

1 of 3 free commandsSave
LIVE
#welcome
Your members see this
lunar14:07

!welcome

AntiLinkBOT14:07

Welcome @lunar to PinkZone! You are member #1524

+ @Member role granted

Replies only ever ping the person who ran the command. Nobody else gets a notification.

The variables library

Drop any of these into a response and AntiLink swaps it for the real thing at runtime - per member, per channel, per moment. One template, a thousand personal replies.

{user}Mentions whoever ran the command
{user.name}Their username, no ping
{user.id}Their Discord ID
{user.avatar_url}A link to their avatar
{server.name}Your server name
{server.id}Your server ID
{server.member_count}Live member total
{server.owner}The server owner
{channel}Mentions the current channel
{channel.name}The channel name as text
{random}A random number from 0 to 10
{random:1:100}A random number in your range

Arguments: commands that listen back

Whatever a member types after the command becomes fuel for the reply. Space-separated, numbered, with defaults when you want them.

{1}

One word

The first thing typed after the command. {2} is the second, and so on.

{1...}

Everything after

The first argument and all the rest of the message. {...2} takes everything through the second.

{1:default}

With a fallback

If the member leaves it out, your default fills in. Miss a required one and the bot echoes the usage instead.

YOU DEFINE

!report

🚨 New report against {1} - reason: {2...}

THEY RUN

!report @spammer posting scam links

🚨 New report against @spammer - reason: posting scam links

🔒 AntiLink Plus

Roles, self-served

Attach a role action to any command - give, remove, or toggle - and your members claim their own colors, pings and access without a single mod ticket. Type it once to get the role, type it again and it toggles right back off.

Safety is not optional. AntiLink never lets a custom command hand out admin or moderator power. Roles with dangerous permissions like Administrator or Manage Server are refused automatically - and so are @everyone, bot-managed roles, and any role sitting above AntiLink itself.

#pick-your-color
lunar

!color-blue

@Blue added to lunar
lunar

!color-blue

@Blue removed - toggled off

Toggle mode: the same command grants and revokes. Zero mod tickets.

AntiLink Basic

3 text commands

Variables and arguments included. Built entirely in the dashboard.

AntiLink Plus

50 commands

Plus role actions: give, remove and toggle roles - safety-guarded.

AntiLink Premium

100 commands

Everything in Plus, with double the command limit.

AntiLink Custom Commands

Every great server has its own inside language. Give yours commands.

Open the workshop, type your first command, and watch your community make it theirs. Three are free forever - and your built-in security commands stay untouchable.