Documentation

All of Armquad, module by module

What each module does, where to set it up and the commands worth knowing. Almost everything is set up from the dashboard, without typing a single command.

🚀 Getting started

Add the bot

You need the “Manage Server” permission. The official link only asks for the permissions Armquad actually uses: Administrator is not needed.

➕ Add Armquad to my server

💡 Put the Armquad role ABOVE the roles it has to manage (sanctions, automatic roles, role buttons): otherwise Discord refuses.

Quick setup

Dashboard → Quick setup

Three steps: you pick the kind of server (community, gaming, creator…), untick what you don't need, and the bot creates the missing channels (#welcome, #logs, the voice creation channel) — only if they don't exist yet.

/setup

The dashboard

  • “My servers” lists your servers; adding the bot takes you straight back to that one.
  • “Overview” shows how far the setup has gone, with the right button for each step, and its health check points out what stops the bot from working (a missing permission, a deleted channel).
  • A channel or role you just created shows up in the menus as soon as you reload the page. If it is missing, Armquad’s role cannot see it.
  • “Modules” turns each feature on or off. A feature that is off does nothing and reads nothing.
  • An unsaved change brings up a bar at the bottom: “Save all” sends every change on the page at once.
  • Ctrl+K searches for a setting across the whole dashboard; FR | EN at the top changes the site language.
  • “Language” sets the language of the messages the bot posts on the server; private replies follow each member's language.

🛡️ Moderation & security

Moderation

Dashboard → Sanctions

The usual sanctions, each recorded with its reason and moderator. The history is on the Sanctions page and in /modpanel; it is deleted after 90 days.

  • Right-click a member → Apps → “Moderation panel”: their whole record and the sanction buttons.
  • Right-click a message → “Report to moderators”: any member can alert the team.
/warn/mute/unmute/kick/ban/unban/lock/unlock/slowmode/purge/modpanel

Anti-spam & anti-raid

Dashboard → Anti-spam

On top of Discord's AutoMod: each rule reads like a sentence (“more than 5 messages in 3 seconds”), with escalating sanctions.

  • Rules: flood, mass mentions, emojis, capitals, repeated messages, invites, external links, the same message in several channels.
  • Each rule has its exceptions: channels and roles where it doesn't apply (e.g. links in #sharing).
  • Anti-raid spots mass joins and can lock the server while it passes.
/antiraid

Admin protection

Dashboard → Anti-spam → Admin protection

A hacked admin account that chains deletions (channels, roles, bans) is stopped beyond the threshold you set. One allowlist per action for trusted members.

Captcha

Dashboard → Captcha

A gate at the entrance: a button, a code to copy or a check on a page of the site. Until it's done, nothing else is accessible.

  • Alt accounts: with the website verification, the bot spots an account arriving through the same connection as an already verified member. Your choice: it warns the team in the log channel or blocks the entry; “this one is allowed” exempts a member.
  • It is never proof: a home router, a school or a mobile network are shared, and a VPN gets through. “Warn” is therefore the recommended setting. Only a fingerprint of the connection is kept, for thirty days.

Permissions & access

Dashboard → Permissions · Dashboard access
  • “Permissions”: who can run which command, without touching Discord roles. A forbidden command disappears from the / menu of those who aren't allowed.
  • “Dashboard access”: hand pages over to roles, box by box (e.g. your managers edit notifications without being admins).

Server logs

Dashboard → Server logs

Edited or deleted messages, joins and leaves, roles, voice, sanctions: each category in the channel of your choice. Voice relay bots take a single line.

💡 To split things even further: one channel per event type (bans on their own, deleted messages on their own…).

👋 Community

Welcome & goodbye

Dashboard → Welcome & Goodbye

A message and a card on arrival (font, background, blur, avatar, colours, confetti), a private message with an image or GIF, and the matching goodbye card. The preview follows every setting.

Levels & XP

Dashboard → Levels & XP

XP for messages and voice, roles at certain levels, a rank card in your style. A member can leave the public leaderboard with the 🙈 button.

/level/leaderboard

Tickets

Dashboard → Tickets

A panel with its buttons, a three-step wizard, tags that ping the right role, a thread mode, and each ticket's history with the conversation.

Temporary voice channels

Dashboard → Voice channels

A creation channel: everyone who joins it gets their own voice channel, deleted once nobody is left (a bot left alone doesn't keep it open). The channel's panel lets you lock it, make it private, rename it, limit the slots or hand it over.

  • Staff roles that get in everywhere, even into a locked or private channel, and exceptions per creation channel.
  • “Private” can be reserved for certain roles.
  • A timer can limit how long each channel lasts, set by the admin or started by its owner: at the end, the channel is locked or deleted, with a written warning if you want one.

Suggestions

Dashboard → Suggestions

Members suggest an idea with a preview before sending; people vote for, neutral or against. Your team accepts, rejects or files it from the page — or right on Discord with the “⚙️ Manage” button, for the roles you choose; a role can reward accepted ideas.

/suggestion

Statistics

Dashboard → Statistics

Counters shown as channel names: members, members in voice, boosts, one or more roles. Updated on their own, with a single button to save everything.

💡 A role counter can count a role from one of your other servers, if you manage it too and Armquad is there.

Wrapped & recap

Dashboard → Recap & Wrapped

Each member's personal wrapped, and a weekly recap posted automatically in the chosen channel.

/mywrapped/recap

Birthdays

Dashboard → Automations

With a birthday rule in Automations, everyone saves their date (the year is optional) and the bot wishes them a happy birthday on Paris time. The date can be deleted at any time.

/birthday set/birthday delete

Savings

Dashboard → Savings

A currency of the server's own: a daily reward (bigger as you keep your streak), work every hour, gifts between members and a shop of roles to buy.

  • Everything is set on the Economy page: earnings, cooldowns, the currency symbol, the conditions for giving (against fake accounts) and the roles for sale.
  • Only roles below the bot's, without admin permissions, can be sold.
/economy balance/economy daily/economy work/economy pay/economy shop/economy buy/economy leaderboard

Invites

Dashboard → Invites

Who invited whom: for each member, the people they brought in, who stayed or left, with new accounts counted separately. A channel can announce each arrival with its inviter, and {inviter} works in the welcome message.

💡 The bot needs the “Manage Server” permission to see which invite was used. If two people join at the same time, the inviter stays unknown: the bot never guesses.

/invites view/invites leaderboard

Starboard

A message that gets enough stars is copied to the chosen channel, with its author and image. The counter keeps up, and the copy goes away if the message drops back below the threshold.

/starboard configure/starboard disable

AFK

Say you're away, with a reason: whoever mentions you is told, and your status clears with your next message.

/afk

Halloween & Christmas events

Dashboard → Event

During Halloween and Christmas, the website and the bot dress up, and participating servers get their mini-games: candy or snowflakes to win every day, spells and snowballs, gifts between members, a leaderboard.

  • In the chosen channel, pumpkins or gifts pop up while people chat: the first one to click catches them. One in ten is golden.
  • Each day in a row earns a bit more; the admin can set a goal for the whole server and a reward role given automatically at a threshold.
  • The bot announces the opening of the event and posts the podium at the end. The dates follow Armquad’s calendar.
  • The admin of a participating server can turn the event off on their server at any time.
/halloween candy/halloween spell/halloween give/halloween leaderboard/christmas gift/christmas snowball/christmas give/christmas leaderboard

✍️ Creation & tools

Messages & embeds

Dashboard → Messages & Embeds

Compose one or more messages with a preview true to Discord: one tab per message, each with its own text, images from your computer, embeds, buttons, menus and reactions. Free layout, sending into a forum post or through your server’s webhook. Fourteen ready-made templates to adapt, shared per server — a template keeps every message.

💡 Type “:” followed by a name for emojis (the server’s and all of Discord’s), “#” for channels, “@” for roles; the 👤 button mentions a member by name or ID.

/send

One-click roles

Dashboard → Messages & Embeds

Under a message: buttons or a dropdown menu that give a role on click (up to ten rows of buttons), with temporary roles and a required role. Emoji reactions → roles work too.

Polls

Dashboard → Messages & Embeds

Emojis, image, mention and duration; they survive a bot restart. From the Messages page, or straight from Discord.

/poll

Giveaways

Dashboard → Giveaways

Draws with entry conditions (role, level…), reusable templates, and a reroll if a winner doesn't answer.

/giveaway

Automations

Dashboard → Automations

Your own slash commands, and actions that trigger on their own: automatic roles on arrival, a rule after N days on the server (e.g. remove the New role after a month), voice hour milestones, birthdays.

Shortcuts

Dashboard → Shortcuts

Ready-made answers, called up with one command — the rules, the website link, your server's FAQ.

/tag

Automatic translation

Dashboard → Translation

Every message in a channel gets, right below it, its version in the other chosen languages — both ways. Handy for an international channel or “embassy” channels with other servers.

  • About fifty languages (including Brazilian Portuguese), 2 to 8 per channel, and up to 100 channels per server. Threads of a translated channel are translated too.
  • The translation mentions nobody and disappears with the original message. “ok”, an emoji or a lone link are not translated.
  • Limits: 150 translated messages per hour per server (300 with Premium), 6 per minute per member. When a limit is reached, the bot shows it (⏳ on the message, or a short message with the time it resumes) and resumes on its own.
  • Messages in these channels are sent to Groq, Armquad’s AI, while they are being translated.

Automatic cleanup

Dashboard → Auto cleanup

Empties a channel on its own, every day, week or month, at the chosen time (Paris time) — a voice channel's chat too. Pinned messages can stay. Handy for a bot-commands channel or a short-lived sharing channel.

  • A new rule deletes nothing right away: the first run happens at the next due time, and the page says when a run is in progress.
  • Messages older than fourteen days are deleted one by one (Discord requires it): a very large channel is cleared over several runs.
/purge

Reminders

“Remind me in 2 h”: the bot lets you know by DM, or in the channel if you ask. You can see and delete your reminders at any time.

/remind add/remind list/remind delete

Sticky messages

A message that always stays at the bottom of the channel: the bot reposts it after new messages. Ideal for a channel's rules or an instruction nobody should miss.

/sticky set/sticky remove/sticky list

Handy commands

A member's or the server's info, a full-size avatar, a search, and the bot's help.

/userinfo/serverinfo/avatar/search/help/armquad

🔔 Notifications

YouTube, Twitch & RSS

Dashboard → Notifications

A YouTube video announced as soon as it's out, a Twitch live as soon as it starts, an RSS feed — paste a site's address, the bot finds the feed.

  • Each channel has its own settings: several channels or a forum post, videos / Shorts / lives, keyword filtering, deleting the announcement after N days.
  • “👁️ Preview” shows the announcement without sending anything.
  • RSS feeds: pick which sections of a site to announce, and keywords that really filter out the rest.
  • Checkboxes to delete several sources at once.
  • An announcement channel deleted on Discord takes with it the sources that had nothing else left; the bot says so in the log channel and on the page.

Live role

Dashboard → Notifications → Live role

A role given during a Twitch or YouTube live or a Discord screen share, removed at the end. Several required roles, several keywords, exceptions.

💡 A Twitch live only counts if Twitch confirms it. An option keeps the role for channels followed in the Twitch tab.

Free games

Dashboard → Free games

The free games on Epic Games, Steam and GOG, announced in the chosen channel. If nothing goes out, the page says why.

🎮 Games & AI

AI games

Group games hosted by AI: guess who you are, deliver a verdict, invent the real definition. They draw on a quota shared by the server, multiplied by four with Premium.

/whoami/verdict/balderdash/games

Saturnin, the assistant

The little planet at the bottom of the site answers your questions about the bot and the dashboard, and gives a tip about the current page. Can be hidden at any time.

📬 Private messages

Writing to the bot

In a private message, the bot first asks who you want to talk to: Saturnin (the assistant), the team of one of your servers, the bot's creator, or your notepad. The message you already wrote goes out as soon as you've chosen.

  • “!menu” reopens the choice at any time; “!reset” clears Saturnin's memory.

A server's inbox

Dashboard → Private messages

Open it so your members can write to your team through the bot: messages arrive in a channel and on the page, where your team replies. A welcome note signed by the team shows up when the server is picked, and another explains what to do when the inbox is closed.

The notepad

Pick “Notepad” in the menu: the bot goes quiet and no longer replies to your messages — handy for jotting down ideas, lists, links. The mode survives a restart; “!menu” gets you out of it.

💎 Armquad Premium

What Premium changes

The bot is free and stays free. Premium is a server subscription that raises module limits, multiplies the AI quota by four, doubles translations and adds features: full backup, custom bot, voice relay, cross-server copy. It follows the person who pays, on every server they manage.

  • A one-time $19.99 donation also gives one month of Premium to the server of your choice, applied from the Support page.
  • When Premium stops, only its features stop: nothing else changes.
💎 See Armquad Premium

Full backup beta

Dashboard → Backup

The whole server in one file: channels, roles and permissions, emojis, webhook messages, bot settings. You choose what to restore, on this server or another; an undo reverts the import.

  • The automatic backup is posted in a private channel every day, week or month, and can be restored straight from the message.
  • The file is never kept on our side. Keep it like a password.

Custom bot beta

Dashboard → Custom bot

Armquad's name, icon, banner and bio on your server only, with a preview before applying. One click puts it back to the original. The status, however, can't change for a single server: Discord applies it everywhere.

Voice relay beta

Dashboard → Voice relay

Your speakers' voices relayed live into up to ten other voice channels. A scene says who speaks, where, and to which channels; it can start on its own when the speaker arrives.

  • Voice bots (Armquad2, Armquad3…) are added in one click from the page and customised like the main bot.
  • Nobody is relayed without having agreed, and nothing is recorded. The relay stops when there's no one left to relay, or after the chosen duration.
  • After a stop, “▶️ Restart” under the stop message, or “Start now” on the page.
  • A voice creation channel or a temporary voice channel can't be used as a scene.

Cross-server copy

Dashboard → Cross-server copy

What is written in a channel is copied into channels of your other servers, with its author’s name and avatar. Edited or deleted here, it is edited or deleted there too.

  • Three ways to link: from here to there, both ways, or “all linked” — wherever someone writes, every channel in the group receives it.
  • You must manage both servers, and Armquad must be there with the “Manage Webhooks” permission. The receiving server sees what it gets and can stop it.
  • A copy mentions nobody and is never copied again. Nothing is stored: files travel by their link.

❓ Help

Your data

Dashboard → My account

From “My account”, you download all the data about you or delete it, in one click. The details are in the privacy policy.

FAQ

The bot can't give a role or sanction someone.

Its role must be above the target role in the server settings, and it needs the matching permission. A member ranked higher than the bot can't be sanctioned.

A command doesn't show up.

Check that the module is on (Modules page) and that the Permissions page allows you. Commands sometimes take a minute to appear after the bot is added.

My changes don't apply.

Save with the bar at the bottom. If the “bot offline” banner shows, the dashboard is read-only until the bot comes back.

Is the bot free?

Yes, all of the server management is and will stay free. Premium adds extra features, for those who need them.

Support