Skip to content
Axaro

Installation

Add Axaro and set it up in a few minutes.

Add the bot

In the dashboard, your servers are listed once you log in. Those where Axaro is not present yet show a direct install link.

Installing and configuring the bot requires the Manage Server permission. It is the same threshold Discord uses for the integrations tab.

Permissions requested

Axaro asks for exactly what its modules need, and nothing more. The Administrator permission is not requested and should not be: a bot that asks for everything becomes, at the slightest flaw, a takeover of the server.

PermissionWhy
View Channelsread the channels it works in
Send Messagespost cases, alerts and replies
Embed Linkscases and alerts are embeds
Attach Filesticket transcripts
Read Message Historytargeted cleanup with /clear
Add Reactionsgiveaways
Manage Messages/clear, AutoMod, message waves
Ban Members/ban, thresholds, banning a raid
Kick Members/kick, raid mode
Timeout Members/timeout, AutoMod, raid mode
Manage Rolesautomatic roles, panels, level rewards
Manage Nicknamesrename an impersonator
Manage Channels/lock, ticket channels
Manage Serverraid mode: verification and invite pause
View Audit Loganti-nuke, who did what in the logs
Manage Webhookshigh-volume logs
If a permission is missing, the module says so in the dashboard rather than failing silently at the moment it needs to act.

Once the bot is in

Three commands answer on any server, even when every module is asleep. They belong to no module, precisely so they stay available when everything else is off.

CommandEffect
/helpWhat Axaro can do here, module by module
/serverinfoServer card: members, channels, roles, verification
/userinfoMember card: seniority, roles, notable permissions
/help only lists the modules active on this server. Advertising a command that will answer “module disabled” wastes everyone’s time. /help all:true also shows what is asleep.

Two ways to call a command

Every command answers two ways: Discord’s slash, and a prefix written in a message. /ban and !ban run the same code, with the same permission checks. The prefix is changed from Settings in the dashboard; ! by default.

Both forms always coexist. Setting a prefix does not remove slash commands: they stay useful to discover options without memorising them.

WrittenUnderstood as
!ban @nina mass advertisinguser = @nina, reason = “mass advertising”
!ban @nina spam delete_days:3message days spelled out, after the reason
!warn @nina "repeated delays"quotes keep words together
!security locka subcommand comes right after the name

Words are read in the order Discord shows the options. The last text option still empty takes everything that is left — which is what lets you write a reason without quotes. Whatever is declared after it is given explicitly, name:value, the syntax Discord itself displays.

/help shows the exact form of each command with the server’s prefix, and a dropdown opens a module to see its commands one by one.
A discreet slash reply becomes public with a prefix: a message has no equivalent of an ephemeral reply. The command itself is visible in the channel anyway.

Choose the language

Sixteen languages are available: English, French, Spanish, German, Italian, Portuguese, Dutch, Polish, Russian, Turkish, Japanese, Korean, Chinese, Hindi, Indonesian and Vietnamese. The language is set per server from Settings in the dashboard.

The server’s language comes first. The one each person picked in Discord is only used when the server has not chosen any: without that rule, screenshots of the log channel would mix languages depending on who triggered the action.

Plurals follow each language’s rules, including the several forms of Polish and Russian — “1 sekundę”, “2 sekundy”, “5 sekund”, “22 sekundy”.
Add and set up the Discord bot · Axaro