AscensionBot

Vollständige Befehlsreferenz

Jeder Slash-Befehl von AscensionBot, nach Modul gruppiert, mit den jeweils nötigen Rechten.

Moderation

The full punishment toolkit: kick, ban, softban, unban, and timeout alongside the multi-tier warn system, all in one place. It also covers purge, channel lock/unlock, role and nickname management, private mod notes, and mod/nickname history.

AutoMod

A message-content filter: banned words and regex patterns, invite and link filtering with a domain whitelist, and a caps (all-caps) filter. Punishments it hands out feed into the same warn escalation as manual moderation.

AI moderation helpers

Three smart helpers in one category. The rule-learner mines manually deleted messages plus warn/kick/ban reasons to suggest new AutoMod words, the anomaly watcher compares every user against their own past behavior, and the channel classifier flags when a message would fit another channel better. None of them auto-punish — they just surface suggestions and leave the call to your mods.

Anti-spam

Rate- and pattern-based spam protection, separate from AutoMod's word filter. It measures message-rate bursts against an adaptive per-channel baseline and catches duplicate-text spam, mention spam, and URL floods.

Raid mode

Kicks in automatically when too many members join in a short window, hitting new joiners with kick, timeout, or lockdown. It can also be toggled manually, the trigger threshold is configurable, and a separate command handles full server lockdown and unlock.

Server audit

Scores your live server against roughly 30 heuristic rules covering configuration, engagement, and security, then produces a RICE-scored, prioritized list of recommendations. Mods can view the list, apply items one by one or all at once, or dismiss them.

Verification

A button-based verification gate that grants a role on click, plus a separate join-requirements filter that kicks or bans anyone who doesn't qualify (minimum account age, missing avatar, etc.) before the button is even shown. Channel visibility can optionally be locked down for unverified members.

Captcha

A math-problem captcha gate as an alternative to button verification: a random arithmetic problem pops up in a modal and members get 3 tries to solve it. Success grants the role, and repeated failure can optionally trigger a kick.

Leveling

Members earn XP for every message (cooldown-protected against spam), which converts into levels. Admins can set XP multipliers per role/channel, level-up role rewards, and how XP converts into coins. /rank and /rankcard give members an image-based rank card.

Leaderboards

The /top command gathers every leaderboard in one place: XP, voice time, message count, starboard reactions, and engagement score, plus a combined meta-ranking that blends them all together. No need to remember a separate command per stat.

Achievements

A fixed catalog of achievements (first message, level milestones, daily streaks, wealth, message count, suggestions) that the bot auto-unlocks when a member hits the condition — with XP/coin rewards, a DM notification, and an optional channel announcement.

Profiles

Every member gets a server profile: level, XP, coins, reputation, bio, marriage status, and top roles in one embed. /profile marry and /profile divorce power a button-based marriage system, while /profile rep lets members give each other reputation once a day. /color lets members set a custom hex-colored name via a color role.

Engagement analytics

Calculates a 0-100 engagement score per member, blending XP, voice time, reactions, tickets, and suggestions with time-decay weighting. Weekly snapshots let you look back at history, and the system automatically flags members drifting away and can auto-DM them. Admins can also check the most active channels with /engagement channels.

Voice activity

The bot measures how much time each member spends in voice channels — crash-resilient, so a bot restart never loses the data. Voice time can optionally earn XP too, and the bot auto-deafens other bots sitting in the same VC. /voice top gives a leaderboard, and admins can reset a member's time with /voice reset.

Welcome & goodbye

Fully customizable welcome and goodbye messages — plain text or a generated image card — with DM welcomes and milestone celebrations (like the 100th member). New joiners can get an auto-role, and if someone rejoins, their previous roles can be restored automatically. /welcomebg lets you upload your own background image for the card, stored as compressed WEBP.

Birthdays

Members can register their birthday, and the bot automatically posts a happy-birthday message in the configured channel every day — optionally paired with a temporary role.

Starboard

When a message collects enough star reactions, the bot automatically reposts it to a dedicated starboard channel with a live-updating star count. If reactions drop back below the threshold, the post is automatically removed.

Tickets

The `/ticket` group configures the support system: send the panel, set the category, support role, and log channel. `/ticket_add` and `/ticket_remove` let you add or remove users from an open ticket, and `/ticket_close` closes it (with an optional transcript, DM, and star-rating request).

Reaction roles

The `/reactionrole` group manages the classic emoji-based role assignment: link an emoji-role pair to a message, remove a mapping, or list all active mappings on a server. Reacting with the emoji grants the role; removing the reaction takes it away.

Role menu

The `/rolemenu` group manages the modern self-assign role system built on buttons or dropdown selects: create a menu, add or remove role choices, publish it to a channel, or list and delete menus. An 'exclusive' mode can be turned on so only one role from a menu can be picked at a time.

Polls

The `/poll` group creates, closes, and shows results for rich polls: up to 25 options, anonymous or public voting, multiselect, an optional auto-close timer, and a custom image or color. The button-based embed shows live vote counts as people vote.

Suggestions

`/suggest` lets members submit ideas (optionally anonymous, with upvote/downvote buttons), while `/report` sends an anonymous report to the moderators. `/suggestion approve` and `/suggestion deny` handle mod-side review, and `/suggestion_channel` / `/reports_channel` set the destination channels.

Forms

The `/form` group builds application forms with up to 5 questions, filled out by members in a modal window (via command or a persistent panel button). `/form list` and `/form delete` handle management, while completed forms are reviewed by moderators in a dedicated channel, with an optional role grant on approval.

Temp roles

The `/temprole` group grants a member a role for a fixed duration (premium trial, event role, temporary mute) — `/temprole add` sets the expiry, `/temprole remove` revokes it early, and `/temprole list` shows all active temp roles. The bot automatically removes the role once it expires.

Automation

Groups the server's automated, scheduled tasks: stat voice channels, recurring messages, temp role expiry, inactivity handling, and the Member of the Week reward all live here. Admins schedule future messages, set warn/kick rules for inactive members, and control XP decay from this group.

Auto-responder

Advanced keyword-based reply system with exact, regex, or fuzzy (typo-tolerant) matching. A single rule can hold multiple response variants picked by weighted randomness, with channel/role filters, placeholders, and a per-rule cooldown to prevent spam.

Auto-thread

Configures channels where every new message automatically gets its own thread, keeping conversations neatly separated.

Server setup

Builds the entire server structure with one command: roles, info/general/community/staff categories, stat voice channels, and a ticket panel. Check what's already configured anytime with the status command, and manage the quick links shown in the welcome message with the welcome_links subgroup.

AFK

Mark yourself AFK with an optional nickname prefix, and the bot auto-replies with your reason and elapsed time whenever someone mentions you. The status clears automatically on your next message.

Reminders

Set personal reminders using a relative duration (e.g. "2h") or an exact ISO timestamp, plus your message text. When it's due, the bot delivers it via DM or in the same channel.

Smart announce

The bot samples server activity every 10 minutes to learn your peak online time. Based on that it recommends or auto-schedules the best moment to post your announcement so the most members see it.

Temp VC

Set up a "hub" voice channel that spawns a personal temporary voice room for each member who joins it. The room auto-deletes as soon as it's empty.

Soundboard

Admins register named sound clips from HTTPS URLs, which anyone can then play into their own voice channel via FFmpeg.

Custom commands

Create server-specific quick replies (via ?name prefix or /cmd run), tags for quick snippets, and a simple exact-match auto-responder with placeholders.

Extra automations

A collection of small but useful automations: scheduled channel auto-clean/purge, archiving inactive categories, Disboard bump reminder detection, and configuring booster perks (coins, role, VIP channel).

Fun

Every game and time-waster lives under one /fun group: magic 8-ball, coinflip, dice roll, rock-paper-scissors, random pick from options, text reverse/mock, ship compatibility, a quick yes/no poll, and random cat/dog images or jokes.

Economy

A virtual currency system with daily/weekly claims and active earning modes (work, fishing, team heists). `/pay` and `/play rob` move coins between players. Admin commands let you tune reward ranges and manage balances.

Giveaway

Start a giveaway with a persistent "Enter" button members click to join — a background loop tracks the countdown and automatically announces a winner when it ends. `/giveaway_end` closes one early, and `/giveaway_reroll` picks a new winner if the original didn't claim it.

Invite tracker

On every join, the bot diffs invite-code use counts to work out exactly which invite was used — so you always know who brought in whom. `/invite stats` shows one member's recruiting count, `/invite leaderboard` ranks your top inviters, and `/invite check` tells you who invited a specific member.

Notifications

Every 5 minutes the bot polls YouTube RSS, the Twitch Helix API, Kick's public API, Reddit's JSON endpoint, a podcast RSS feed, or any generic RSS/Atom feed, then auto-posts the moment new content shows up. `/notify add` sets up a watched source for a channel, `/notify list` shows what's active, and `/notify remove` takes it down.

Translation

The `/translate` command translates any text into one of 10 languages (target required, source optional), and the right-click context menu lets you translate an existing message without copy-pasting a word. Under the hood it uses the free MyMemory API, no API key needed.

Backup

Save your server's roles and text channels as a JSON snapshot, then bring them back with `/backup restore`. Restoring is always additive — it only creates, never deletes or edits anything that already exists, so it's safe to test.

Logging

Point a log channel with `/logchannel set` and the bot records everything: message deletes/edits (with ghost-ping detection), joins and leaves, voice moves, bans/unbans, timeouts, boosts, and role/channel creation or deletion. `/logchannel disable` turns it off any time.

Statistics

The `/stats` command shows day-by-day message volume and your most active channels, looking back up to 30 days. It's a quick read on where your community is actually hanging out, and anyone can run it — no admin permission required.

ARK server control

The /ark commands start, stop, restart, and pull live status for an ARK: Survival Evolved/Ascended server hosted through AscensionStudio's GameManager. Only available on servers that have linked one or more GameManager instances via the web admin panel. Guild admins always have full access to every linked server, while other members need explicit per-server, per-action permission granted on the web panel.

Music

Playback from YouTube and streams: queue control, loop, shuffle, speed, bass boost, vote-skip, playlists and favourites.

Modmail

Private staff conversations: thread claiming, priority, internal notes, blocking and reopening.

Ticket tools

Canned replies, ticket categories and keyword-triggered ticket opening.

Utility

Basic server info and staff tools: latency check, server/member-count info, avatar lookup, bot info, plus staff say/embed tools for posting messages as the bot.