โšก Go Premium โ€” Remove ads and unlock all features
Upgrade Now

๐Ÿ“š AutoHub Wiki v5.0

Welcome to the official AutoHub documentation! Everything you need to set up and manage your Discord server with 50+ slash commands, 12 core modules, 13 AI modules, and multi-platform social alerts.

What is AutoHub?

AutoHub is a powerful all-in-one Discord bot with an integrated web dashboard. Manage moderation, engagement, AI features, social alerts, and more โ€” all from one place.

๐Ÿ›ก๏ธ Moderation

Kick, ban, mute, warn, purge, lock/unlock channels

๐Ÿง  13 AI Modules

Sentiment tracking, auto-moderation, FAQ builder, engagement & more

๐ŸŽซ Support Tickets

Ticket panels, transcripts, and staff management

๐Ÿ“ก Social Alerts

Twitch, YouTube, and TikTok notifications

๐Ÿ“Š Leveling & Economy

XP system, role rewards, currency, shops, gambling

๐Ÿ’พ Backup & Restore

Full server backups with one-click restore

๐Ÿš€ Quick Start Guide

Get AutoHub running on your server in just 3 simple steps!

1

Invite the Bot

Click the Invite Link and select your server. Make sure to grant all requested permissions for full functionality.

2

Login to Dashboard

Go to Dashboard and login with your Discord account. You'll see all servers where you have "Manage Server" permission.

3

Enable Features

Select your server and enable the modules you want! Use the dropdown menus to easily select channels and roles - no need to copy IDs manually.

๐Ÿ’ก
Pro Tip: The bot needs to have a role higher than members it moderates. Drag the AutoHub role up in Server Settings โ†’ Roles.

๐Ÿ–ฅ๏ธ Dashboard Guide

The AutoHub dashboard is your central hub for managing all bot features. Here's how to navigate it:

Server Selection

After logging in, you'll see all servers where you have "Manage Server" permission and the bot is present. Click on any server to access its dashboard.

Dashboard Tabs

  • Overview: Quick stats and server information
  • Modules: Enable/disable and configure bot features
  • Tools: Access Templates, Bot Personalizer, and Embed Builder
  • Settings: Server prefix and general settings

Easy Configuration

AutoHub uses smart dropdown menus that fetch your server's channels and roles automatically. No need to enable Developer Mode or copy IDs!

โ„น๏ธ
Note: Changes are saved automatically when you click "Save" on any module. The bot applies changes instantly.

๐Ÿ›ก๏ธ Moderation

Keep your server safe with powerful moderation tools including kicks, bans, mutes, warnings, and more.

Setup

  1. Go to Dashboard โ†’ Your Server โ†’ Modules โ†’ Moderation
  2. Enable the module
  3. Select a Log Channel for moderation actions
  4. Optionally set a custom command prefix

Commands

Command Description Usage Permission
!kick Kick a member from the server !kick @user [reason] Kick Members
!ban Ban a member from the server !ban @user [reason] Ban Members
!unban Unban a user by ID !unban <userId> Ban Members
!mute Timeout a member !mute @user [duration] [reason] Moderate Members
!unmute Remove timeout from a member !unmute @user Moderate Members
!warn Issue a warning !warn @user <reason> Moderate Members
!warnings View user's warnings !warnings @user Moderate Members
!purge Delete multiple messages !purge <amount> Manage Messages
๐Ÿ’ก
Duration Format: Use 1d for 1 day, 12h for 12 hours, 30m for 30 minutes, 60s for 60 seconds.

๐ŸŽซ Tickets

Create a professional support system with private ticket channels, transcripts, and staff management.

Setup

  1. Enable the Tickets module in your dashboard
  2. Select a Category where tickets will be created
  3. Choose a Staff Role that can see and manage tickets
  4. Optionally set a Transcript Channel for ticket logs

Commands

Command Description Permission
/ticket [reason] Create a new support ticket Everyone
/ticketpanel Create a ticket panel with an "Open Ticket" button Manage Channels
/close Close the current ticket channel Everyone
/tickets Configure ticket settings from Discord Manage Server

How It Works

  1. Members use /ticket or click the panel button to open a ticket
  2. A private channel is created with the member and staff role
  3. Staff can assist in the channel, then click "Close Ticket" or use /close
  4. A transcript embed is sent to the transcript channel (if configured)
  5. The ticket channel is deleted after a 5-second delay

๐Ÿ‘‹ Welcome System

Greet new members with customizable welcome messages, images, and auto-roles!

Setup

  1. Go to Dashboard โ†’ Your Server โ†’ Plugins โ†’ Welcome
  2. Enable the module
  3. Select a Welcome Channel where messages will be sent
  4. Customize your welcome message using variables
  5. Optionally enable welcome images and auto-roles

Message Variables

Variable Description Example Output
{user} Mentions the new member @Username
{username} The member's username Username
{server} Your server's name My Awesome Server
{membercount} Total member count 1,234
{usertag} Full user tag Username#1234

Features

๐Ÿ“ Custom Messages

Write personalized welcome messages with variables and embeds

๐Ÿ–ผ๏ธ Welcome Images

Generate beautiful welcome cards with user avatars

๐ŸŽญ Auto Roles

Automatically assign roles to new members

๐Ÿ“ค DM Welcome

Send private welcome messages to new members

๐Ÿ’ก
Pro Tip: Test your welcome message by clicking the "Test" button in the dashboard before going live!

๐ŸŽ Giveaways

Host exciting giveaways with multiple winners, requirements, and automatic winner selection!

Setup

  1. Go to Dashboard โ†’ Your Server โ†’ Plugins โ†’ Giveaways
  2. Enable the module
  3. Select a default Giveaway Channel
  4. Configure optional requirements like roles or server age

Commands

Command Description Permission
/gstart <duration> <prize> [winners] Start a new giveaway with duration, prize, and winner count Manage Server / Host Role
/gend <message_id> End a running giveaway early and pick winners Manage Server / Host Role
/greroll <message_id> Pick new winners for a completed giveaway Manage Server / Host Role
/giveaway Configure giveaway settings from Discord Manage Server

Duration Format

Use these formats when setting giveaway duration:

  • 30s - 30 seconds
  • 10m - 10 minutes
  • 1h - 1 hour
  • 2d - 2 days
  • 1w - 1 week
โ„น๏ธ
Members enter giveaways by clicking the ๐ŸŽ‰ reaction. Giveaways auto-restore on bot restart so no entries are lost.

๐Ÿค– AutoMod

Automatically moderate your server with customizable filters for spam, links, bad words, and more!

Setup

  1. Go to Dashboard โ†’ Your Server โ†’ Plugins โ†’ AutoMod
  2. Enable the module
  3. Configure individual filters below
  4. Set exempt roles and channels if needed

Available Filters

๐Ÿ”— Link Filter

Block or whitelist specific URLs and domains

๐Ÿคฌ Bad Words

Filter profanity and custom blocked words

๐Ÿ“ข Spam Detection

Detect and stop message spam automatically

๐Ÿ”  Caps Filter

Limit excessive capital letters in messages

๐Ÿ“จ Mass Mentions

Prevent users from mentioning too many people

๐ŸŽญ Anti-Raid

Protect against mass joins and raids

Actions

Configure what happens when a filter is triggered:

  • Delete: Remove the offending message
  • Warn: Issue a warning to the user
  • Mute: Timeout the user temporarily
  • Kick: Kick the user from the server
  • Ban: Ban the user from the server
โš ๏ธ
Note: Make sure to set exempt roles for staff members so they aren't affected by AutoMod filters!

๐Ÿ“ Logging

Keep track of everything that happens in your server with comprehensive audit logs!

Setup

  1. Go to Dashboard โ†’ Your Server โ†’ Plugins โ†’ Logging
  2. Enable the module
  3. Select a Log Channel for each category
  4. Enable/disable specific events to log

Log Categories

Category Events Logged
Message Logs Message edits, deletions, bulk deletes
Member Logs Joins, leaves, nickname changes, role updates
Server Logs Channel, role, emoji, and settings changes
Moderation Logs Kicks, bans, mutes, warns from bot commands
Voice Logs Voice channel joins, leaves, moves
๐Ÿ’ก
Recommendation: Create separate channels for different log types to keep things organized (e.g., #message-logs, #mod-logs).

โญ Starboard

Highlight the best messages in your server! When messages receive enough star reactions, they're posted to a special starboard channel.

Setup

  1. Go to Dashboard โ†’ Your Server โ†’ Plugins โ†’ Starboard
  2. Enable the module
  3. Select a Starboard Channel
  4. Set the Star Threshold (minimum reactions needed)
  5. Choose your star emoji (default: โญ)

Features

โญ Custom Emoji

Use any emoji as your star reaction, including custom server emojis

๐Ÿ”ข Adjustable Threshold

Set how many reactions are needed (1-25)

๐Ÿšซ Channel Filters

Exclude specific channels from starboard

๐Ÿ”’ Self-Star Prevention

Optionally prevent users from starring their own messages

How It Works

  1. A member reacts to a message with your star emoji
  2. When the reaction count reaches your threshold, the message is posted to starboard
  3. The starboard post shows the original message, author, and star count
  4. Star count updates automatically as more people react

๐Ÿ’ก Suggestions

Let your community submit and vote on suggestions for your server!

Setup

  1. Go to Dashboard โ†’ Your Server โ†’ Plugins โ†’ Suggestions
  2. Enable the module
  3. Select a Suggestions Channel
  4. Optionally set a Staff Review Channel

Commands

Command Description Permission
/suggest Submit a new suggestion Everyone
/suggestion approve Approve a suggestion Manage Server
/suggestion deny Deny a suggestion with reason Manage Server
/suggestion consider Mark a suggestion as under consideration Manage Server
/suggestion implement Mark a suggestion as implemented Manage Server

Voting

Members vote on suggestions using ๐Ÿ‘ and ๐Ÿ‘Ž reactions. The bot automatically adds these reactions to new suggestions.

๐ŸŽญ Reaction Roles

Let members self-assign roles by reacting to messages!

Setup

  1. Go to Dashboard โ†’ Your Server โ†’ Plugins โ†’ Reaction Roles
  2. Enable the module
  3. Click "Create Panel" to make a new reaction role message
  4. Add roles with their corresponding emojis
  5. Select a channel and send the panel!

Panel Types

Type Description
Normal Members can have multiple roles from the panel
Unique Members can only have ONE role from the panel at a time
Verify One-time role assignment (can't remove by unreacting)
Drop Removes the role instead of adding it when reacted

Features

  • Use custom or default Discord emojis
  • Create multiple panels in different channels
  • Edit or delete panels from the dashboard
  • Set required roles to use certain panels
โš ๏ธ
Important: The bot's role must be HIGHER than the roles it's trying to assign. Check Server Settings โ†’ Roles and drag AutoHub above the reaction roles.

๐Ÿ˜€ Emoji Manager

Easily manage your server's emojis with bulk upload, download, and organization tools!

Features

๐Ÿ“ค Bulk Upload

Upload multiple emojis at once from files or URLs

๐Ÿ“ฅ Bulk Download

Download all server emojis as a ZIP file

๐Ÿ” Emoji Search

Search and filter emojis by name

๐Ÿ“‹ Steal Emojis

Add emojis from other servers (with proper permissions)

Commands

Command Description Permission
/emoji add Add an emoji from URL or attachment Manage Emojis
/emoji remove Delete an emoji from the server Manage Emojis
/emoji rename Rename an existing emoji Manage Emojis
/emoji list List all server emojis Everyone
/emoji steal Add an emoji by reacting to a message Manage Emojis

๐Ÿ’ค AFK System

Let your server know you're away! When someone mentions an AFK user, the bot will notify them with the AFK reason.

Commands

Command Description Permission
/afk [reason] Set yourself as AFK with an optional reason Everyone
/afk-settings Configure AFK system settings Manage Server

Features

๐Ÿ“› Nickname Prefix

Automatically adds [AFK] prefix to your nickname when set

๐Ÿ’ฌ Mention Alerts

When someone mentions an AFK user, the bot shows their AFK reason

๐Ÿ”„ Auto-Remove

AFK status is automatically removed when you send a message

โฐ Timeout Option

Configurable auto-removal after a set number of hours

Configuration

  • Custom Prefix: Change the nickname prefix (default: [AFK])
  • Auto-Remove on Message: Toggle whether sending a message removes AFK
  • Timeout Hours: Auto-expire AFK after a set duration
  • Notification Cleanup: Auto-delete AFK notifications after a delay

๐Ÿ’พ Backup & Restore

Save your server's entire configuration and restore it anytime. Transfer settings between servers or recover from accidental changes.

Commands

Command Description Permission
/backup Open the backup management panel Administrator

What Gets Backed Up

๐Ÿ“‚ Channels & Categories

All channels, categories, and their permissions

๐ŸŽญ Roles & Permissions

Role hierarchy, colors, and permission overrides

โš™๏ธ Bot Configuration

All module settings, welcome messages, automod rules

๐Ÿ“Š User Data

Leveling XP, economy balances, and user settings

Subscription Tiers

Tier Max Backups Retention Max Size
Free 2 backups 7 days 5 MB
Premium 10 backups 30 days 50 MB
Lifetime 50 backups 365 days 200 MB
โš ๏ธ
Warning: Restoring a backup will overwrite current server settings. Make a new backup first if you want to preserve the current state.

๐Ÿ“Š Leveling ๐Ÿ‘‘ PREMIUM

Engage your community with an XP-based leveling system, role rewards, and custom rank cards!

Setup

  1. Go to Dashboard โ†’ Your Server โ†’ Plugins โ†’ Leveling
  2. Enable the module
  3. Configure XP rates and level-up notifications
  4. Set up role rewards for specific levels

Commands

Command Description Permission
/rank View your rank card with level and XP Everyone
/leaderboard View the server XP leaderboard Everyone
/setxp Set a user's XP amount Administrator
/addxp Add XP to a user Administrator

Features

๐ŸŽจ Custom Rank Cards

Beautiful rank cards with customizable colors and backgrounds

๐Ÿ† Role Rewards

Automatically assign roles when members reach certain levels

๐Ÿ“ข Level-Up Messages

Announce level ups in a designated channel or current channel

โš™๏ธ XP Multipliers

Set XP multipliers for specific roles or channels

โ„น๏ธ
XP is awarded for messages with a cooldown to prevent spam. Voice channel activity can also award XP!

๐Ÿ’ฐ Economy ๐Ÿ‘‘ PREMIUM

Create a virtual economy in your server with currency, shops, gambling, and more!

Setup

  1. Go to Dashboard โ†’ Your Server โ†’ Plugins โ†’ Economy
  2. Enable the module
  3. Set your currency name and symbol
  4. Configure daily rewards, work cooldowns, and shop items

Commands

Command Description Permission
/balance Check your current balance Everyone
/daily Claim your daily reward Everyone
/work Work for currency (has cooldown) Everyone
/pay Send currency to another user Everyone
/shop Browse the server shop Everyone
/buy Purchase an item from the shop Everyone
/gamble Gamble your currency Everyone
/eco give Give currency to a user (admin) Administrator

Shop Items

Create custom shop items in the dashboard that can:

  • Give a role to the purchaser
  • Send a custom message/reward
  • Be limited quantity or unlimited
  • Require specific roles to purchase

๐Ÿ”” Stream Alerts ๐Ÿ‘‘ PREMIUM

Notify your Discord server when Twitch streamers go live!

Setup

  1. Go to Dashboard โ†’ Your Server โ†’ Plugins โ†’ Twitch
  2. Enable Stream Alerts
  3. Connect your Twitch account
  4. Select an Alert Channel
  5. Add streamers to track

Features

๐Ÿ“ข Custom Messages

Customize the alert message with variables like {streamer}, {game}, {title}

๐Ÿ–ผ๏ธ Rich Embeds

Beautiful embeds with stream thumbnail, game, and viewer count

๐Ÿ”” Role Pings

Optionally ping a role when streams go live

๐Ÿ‘ฅ Multiple Streamers

Track multiple Twitch channels at once

Message Variables

Variable Description
{streamer} Streamer's Twitch username
{title} Stream title
{game} Game/category being streamed
{url} Link to the stream

๐Ÿค– Twitch Chat Bot ๐Ÿ‘‘ PREMIUM

A fully-featured chat bot for your Twitch channel with commands, timers, and more!

Setup

  1. Go to Dashboard โ†’ Your Server โ†’ Plugins โ†’ Twitch
  2. Enable Twitch Chat Bot
  3. Connect your Twitch account (bot will join your channel)
  4. Configure commands and timers in the dashboard

Built-in Commands

Command Description
!uptime Shows how long the stream has been live
!followage Shows how long a user has been following
!discord Posts your Discord server invite
!song Shows currently playing song (if integrated)

Custom Commands

Create unlimited custom commands from the dashboard:

  • Set command name and response
  • Use variables like {user}, {channel}, {uptime}
  • Set cooldowns per command
  • Restrict to mods/VIPs/subs only

Timers

Automatically post messages at set intervals:

  • Set interval in minutes (5-60)
  • Require minimum chat activity
  • Only active while stream is live

๐Ÿ”ด YouTube Alerts ๐Ÿ‘‘ PREMIUM

Notify your Discord server when YouTube channels upload new videos!

Setup

  1. Go to Dashboard โ†’ Your Server โ†’ Plugins โ†’ YouTube
  2. Enable YouTube Alerts
  3. Select an Alert Channel
  4. Add YouTube channels to track by URL or channel name
  5. Customize your alert message

Features

๐Ÿ“ข Custom Messages

Customize alert text with variables like {channel}, {title}, {url}

๐Ÿ–ผ๏ธ Rich Embeds

Beautiful embeds with video thumbnail, description, and direct link

๐Ÿ”” Role Pings

Optionally ping a role when new videos are uploaded

๐Ÿ‘ฅ Multiple Channels

Track multiple YouTube channels at once

โ„น๏ธ
YouTube channels are polled every 10 minutes for new uploads. Only genuinely new videos trigger alerts โ€” no duplicates.

๐ŸŽต TikTok Alerts ๐Ÿ‘‘ PREMIUM

Get notified in Discord when your favorite TikTok creators post new videos!

Setup

  1. Go to Dashboard โ†’ Your Server โ†’ Plugins โ†’ TikTok
  2. Enable TikTok Alerts
  3. Select an Alert Channel
  4. Add TikTok usernames to track
  5. Customize your alert message

Features

๐Ÿ“ฑ New Video Alerts

Instant notifications when tracked creators post new content

๐ŸŽจ Rich Embeds

Video preview with description, likes, and direct link to TikTok

๐Ÿ”” Role Pings

Optionally ping a role when new videos are posted

๐Ÿ‘ฅ Multiple Creators

Track multiple TikTok accounts at once

โ„น๏ธ
TikTok accounts are polled every 5 minutes. Rate limiting ensures reliable detection without API issues.

๐Ÿ“‹ Templates

Save your server's channel and role structure as a template, then apply it to other servers instantly!

Creating Templates

  1. Go to Templates page
  2. Click New Template or AI Builder
  3. Define channels, roles, categories, and permissions
  4. Save as Public (share with community) or Private

Applying Templates

  1. Go to your server's dashboard
  2. Navigate to the Templates section
  3. Browse available templates
  4. Click Apply to set up your server
โš ๏ธ
Warning: Applying a template may modify or replace existing channels and roles. Consider backing up important data first!

๐ŸŽจ Bot Personalizer ๐Ÿ‘‘ PREMIUM

Make AutoHub truly yours by customizing the bot's name, avatar, and embed colors!

Setup

  1. Go to Dashboard โ†’ Your Server โ†’ Tools โ†’ Bot Personalizer
  2. Upload a custom avatar (PNG/JPG, max 8MB)
  3. Set a custom bot name for your server
  4. Choose your embed accent color
  5. Save changes!

Customization Options

๐Ÿ–ผ๏ธ Custom Avatar

Upload your own image to replace the default bot avatar

๐Ÿ“› Custom Name

Change what the bot is called in your server

๐ŸŽจ Embed Colors

Set a custom color for all bot embeds

๐Ÿ“ Custom Footer

Add a custom footer text to bot messages

โ„น๏ธ
The bot uses webhooks to display with your custom name and avatar. The underlying bot account remains the same.

๐Ÿ“ฆ Embed Builder

Create beautiful Discord embeds with our visual builder - no coding required!

Accessing the Builder

  1. Go to Dashboard โ†’ Your Server โ†’ Tools โ†’ Embed Builder
  2. Use the visual editor to design your embed
  3. Preview in real-time as you make changes
  4. Send directly to a channel or copy the JSON

Embed Components

Component Description Limit
Title Main heading of the embed 256 characters
Description Main content area (supports markdown) 4096 characters
Fields Additional sections with name/value 25 fields max
Author Small text at top with optional icon 256 characters
Footer Small text at bottom with optional icon 2048 characters
Thumbnail Small image in top-right URL only
Image Large image at bottom URL only
Color Colored bar on left side Hex color
๐Ÿ’ก
Pro Tip: Use the embed builder for announcements, rules, welcome messages, and more! You can save embeds as templates for reuse.

โšก Slash Commands Reference

Complete list of all slash commands available in AutoHub.

General Commands

Command Description Permission
/help View all available commands Everyone
/ping Check bot latency and response time Everyone
/serverinfo View server information and stats Everyone
/userinfo View information about a user Everyone
/avatar Get a user's avatar image Everyone
/invite Get the bot invite link Everyone
/support Get link to support server Everyone

Moderation Commands

Command Description Permission
/warn Warn a member with a reason Moderate Members
/warnings View a member's warning history Moderate Members
/clearwarnings Clear all warnings for a member Administrator
/kick Kick a member from the server Kick Members
/ban Ban a member from the server Ban Members
/unban Unban a user by ID Ban Members
/timeout Timeout a member for a duration Moderate Members
/purge Bulk delete messages (1-100) Manage Messages
/slowmode Set channel slowmode delay Manage Channels
/lock Lock a channel from sending messages Manage Channels
/unlock Unlock a previously locked channel Manage Channels

Ticket Commands

Command Description Permission
/ticket [reason] Create a new support ticket Everyone
/ticketpanel Create ticket panel with button Manage Channels
/close Close the current ticket Everyone
/tickets Configure ticket settings Manage Server

Giveaway Commands

Command Description Permission
/gstart <duration> <prize> [winners] Start a new giveaway Manage Server / Host Role
/gend <message_id> End a giveaway early Manage Server / Host Role
/greroll <message_id> Reroll giveaway winners Manage Server / Host Role

AI Commands ๐Ÿ‘‘

Command Description Permission
/ask <prompt> Ask the AI a question Everyone
/imagine <prompt> Generate an AI image Everyone
/character list View AI characters Everyone
/ai-stats View AI usage stats Everyone
/ai-credits Check AI credits Everyone

Utility Commands

Command Description Permission
/afk [reason] Set yourself as AFK Everyone
/backup Manage server backups Administrator
/setup Quick setup wizard Administrator
/poll <question> Create a poll Everyone
/8ball <question> Ask the magic 8-ball Everyone

Suggestion Commands

Command Description Permission
/suggest Submit a suggestion Everyone
/suggestion approve Approve a suggestion Manage Server
/suggestion deny Deny a suggestion Manage Server
/suggestion consider Mark as under consideration Manage Server
/suggestion implement Mark as implemented Manage Server

Leveling Commands ๐Ÿ‘‘

Command Description Permission
/rank View your rank card Everyone
/leaderboard View XP leaderboard Everyone
/setxp Set user's XP Administrator
/addxp Add XP to user Administrator

Economy Commands ๐Ÿ‘‘

Command Description Permission
/balance Check your balance Everyone
/daily Claim daily reward Everyone
/work Work for money Everyone
/pay Pay another user Everyone
/shop View the shop Everyone
/buy Buy from shop Everyone
/gamble Gamble your money Everyone
/eco give Give money to user Administrator

Emoji Commands

Command Description Permission
/emoji add Add an emoji to the server Manage Emojis
/emoji remove Remove an emoji Manage Emojis
/emoji rename Rename an emoji Manage Emojis
/emoji list List server emojis Everyone
/emoji steal Steal an emoji from reaction Manage Emojis

โ— Prefix Commands Reference

Text-based commands using the server prefix (default: !). These commands offer quick access to common actions without needing to use slash commands.

๐Ÿ’ก
Tip: Type !help in Discord to see all available commands, or !help <command> for detailed info about a specific command.

๐Ÿ  General Commands

Command Aliases Description
!help [command] h, commands, cmds Show all commands or get help for a specific command
!ping pong, latency Check bot latency and WebSocket ping
!invite inv, addbot Get the bot invite link and support server

๐Ÿ›ก๏ธ Moderation Commands

Command Aliases Description Permission
!ban @user [reason] [--days=N] b, banish Ban a member (optionally delete messages) Ban Members
!unban <userId> ub, pardon Unban a user by ID Ban Members
!kick @user [reason] k, boot Kick a member from the server Kick Members
!mute @user <duration> [reason] timeout, to, stfu, silence Timeout a member (e.g., 10m, 1h, 1d) Moderate Members
!unmute @user untimeout, uto Remove timeout from a member Moderate Members
!warn @user <reason> w, strike Issue a warning to a member Moderate Members
!warnings [@user] warns, infractions, strikes View warnings for a user Everyone
!clear <amount> [@user] purge, prune, delete, clean Delete 1-100 messages (optionally filter by user) Manage Messages
!slowmode <duration|off> [#channel] slow, sm, cooldown Set channel slowmode (e.g., 5s, 1m, 1h) Manage Channels
!lock [#channel] lockdown, lockchannel Lock a channel from sending messages Manage Channels
!unlock [#channel] unlockdown, unlockchannel Unlock a previously locked channel Manage Channels
!nick @user [new name] nickname, setnick, rename Change a member's nickname Manage Nicknames

๐ŸŽฎ Fun Commands

Command Aliases Description
!8ball <question> 8b, fortune, ask Ask the magic 8-ball a question
!roll [dice] dice, r, d Roll dice (supports D&D notation: d20, 2d6, 4d8+5)
!coinflip [guess] flip, coin, cf Flip a coin, optionally guess heads/tails
!choose opt1 | opt2 | opt3 pick, decide, choice Choose between multiple options
!rps [choice] rockpaperscissors Play Rock Paper Scissors
!rate <thing> rateit, score Rate anything from 0-10
!ship @user1 [@user2] love, match, compatibility Ship two users and see their compatibility
!hug @user cuddle, embrace Give someone a virtual hug
!slap @user smack, bonk Playfully slap someone
!meme memes, funny, reddit Get a random meme from Reddit

๐Ÿ”ง Utility Commands

Command Aliases Description
!avatar [@user] av, pfp, pic, icon Get a user's avatar in high resolution
!banner [@user] userbanner Get a user's profile banner
!afk [reason] away, brb Set yourself as AFK (notifies when mentioned)
!poll Question? | Opt1 | Opt2 vote, survey Create a poll with up to 10 options
!remind <time> <message> reminder, remindme, rm Set a reminder (e.g., 10m, 1h, 1d)
!say <message> echo, announce Make the bot say something
!embed title | desc [| color] [| footer] createembed, sendembed Create a custom embed message
!emoji <emoji> [--add] emote, emojiinfo, stealemoji Get emoji info or add it to the server

โ„น๏ธ Info Commands

Command Aliases Description
!userinfo [@user] ui, user, whois, memberinfo Get detailed info about a user
!serverinfo si, server, guildinfo, guild Get detailed server information
!roleinfo <@role|name> ri, role Get detailed info about a role
!channelinfo [#channel] ci, channel Get detailed info about a channel
!botinfo bi, bot, stats, about View bot statistics and info
โ„น๏ธ
Note: All prefix commands support aliases. For example, !av works the same as !avatar. Commands have individual cooldowns to prevent spam.

๐Ÿ’ฌ Twitch Commands Reference ๐Ÿ‘‘ PREMIUM

All commands available in your Twitch chat when using the AutoHub chatbot.

Built-in Commands

Command Description Cooldown
!uptime Shows how long the stream has been live 5 seconds
!followage Shows how long you've been following 10 seconds
!discord Posts the Discord server invite link 30 seconds
!socials Shows streamer's social media links 30 seconds
!song Shows currently playing song (if integrated) 10 seconds
!commands Lists all available commands 15 seconds

Moderation Commands

These require moderator permissions in your Twitch channel:

Command Description Permission
!timeout <user> <duration> Timeout a user Moderator
!ban <user> Ban a user from chat Moderator
!unban <user> Unban a user Moderator
!clear Clear chat messages Moderator

Custom Command Variables

Use these variables when creating custom commands:

Variable Description Example Output
{user} Username who ran the command @CoolViewer123
{channel} Channel name MyStreamChannel
{uptime} Current stream uptime 2h 34m
{viewers} Current viewer count 245
{game} Current game/category Minecraft
{title} Current stream title Chill Minecraft stream!
{count} Command use counter 47
{random.N} Random number 1 to N {random.100} โ†’ 42
๐Ÿ’ก
Example: Create a !hug command with response: {user} gives a big hug to the chat! ๐Ÿค—

๐Ÿ“ Development Roadmap

AutoHub is under active development. Here's what we've shipped and what's coming next.

โœ… Completed (v5.0)

โœ… 13 AI Modules

Sentiment, FAQ builder, engagement, reputation, topic tagger, welcome greeter, and more

โœ… YouTube Alerts

New video notifications for YouTube channels

โœ… TikTok Alerts

New video notifications for TikTok creators

โœ… Backup & Restore 2.0

Full server backups with tiered retention and one-click restore

โœ… AFK System

AFK status with nickname prefix, auto-remove, and mention alerts

โœ… safeSend System

Smart permission handling โ€” notifies server owners when the bot lacks permissions

๐Ÿ”œ Coming Soon

  • AI Server Insights: Analytics dashboard with activity patterns and growth metrics
  • AI Event Planner: Smart event scheduling and automated reminders
  • Custom Bot Profiles: Run AutoHub under your own bot identity
  • Marketplace: Browse and install community-made configurations
๐Ÿ’ก
Have a feature idea? Check out our Feature Requests section to submit your suggestions!

๐Ÿง  AI Modules Overview ๐Ÿ‘‘ PREMIUM

AutoHub includes 13 AI-powered modules that bring intelligent automation to your Discord server. All AI modules require a Lifetime Premium subscription.

Setup

  1. Go to Dashboard โ†’ Your Server โ†’ AI Modules tab
  2. Toggle ON the AI modules you want
  3. Click the module card to expand and configure settings
  4. Hit Save โ€” changes apply instantly

Available AI Modules

๐Ÿ’ฌ AI Assistant

Conversational AI with custom personalities and image generation

๐Ÿ›ก๏ธ AI AutoMod

Context-aware toxicity and scam detection beyond keywords

๐Ÿ“Š AI Sentiment

Track community mood and get alerts on negative trends

๐Ÿ‘‹ AI Welcome Greeter

Personalized AI-generated welcome messages for new members

๐Ÿ“‹ AI FAQ Builder

Auto-learns common questions and builds a living FAQ

๐ŸŽฏ AI Engagement

AI-generated conversation starters, trivia, and daily topics

๐Ÿ† AI Reputation

Behavior-based scoring with tiers and leaderboards

๐Ÿท๏ธ AI Topic Tagger

Auto-categorize messages with emoji reactions

๐ŸŽซ AI Ticket Support

Smart ticket categorization and suggested responses

โšก AI Conflict Detector

Detect escalating arguments and alert staff early

๐Ÿ” AI Content Scanner

Scan for scams, phishing, NSFW, and policy violations

โœˆ๏ธ AI AutoPilot

Auto-responses, scheduled cleanup, and member milestones

AI Commands

Command Description Permission
/ask <prompt> [character] [private] Ask the AI assistant a question Everyone
/imagine <prompt> [style] [size] Generate an AI image from a text prompt Everyone
/character list View available AI character personalities Everyone
/character info <name> View details about an AI character Everyone
/ai-stats View AI usage statistics for the server Everyone
/ai-credits Check remaining AI credits Everyone
๐Ÿ’ก
Pro Tip: Start with AI Assistant and AI AutoMod, then expand to other modules as you get comfortable.

๐Ÿ’ฌ AI Assistant ๐Ÿ‘‘ PREMIUM

An intelligent chatbot that can engage with your community, answer questions, generate images, and maintain conversations with configurable personalities.

Features

๐Ÿ—จ๏ธ Natural Conversations

Maintains context across messages for coherent conversations

๐ŸŽญ Custom Personalities

Configure the AI's tone and behavior to match your server

๐Ÿ–ผ๏ธ Image Generation

Generate AI images with /imagine from text prompts

๐Ÿ”’ Content Filters

Built-in safety filters ensure appropriate responses

Activation

The AI Assistant responds when:

  • Users use /ask or /imagine commands
  • The bot is @mentioned in configured channels
  • Messages are sent in designated AI channels

๐Ÿ›ก๏ธ AI AutoMod ๐Ÿ‘‘ PREMIUM

Context-aware moderation that goes beyond keyword filtering. Understands intent, sarcasm, and nuance to detect toxic behavior, scams, and harmful content.

Detection Capabilities

๐ŸŽฏ Toxicity Detection

Detect harassment even without explicit keywords

๐Ÿ”— Scam Detection

Identify Discord nitro scams, phishing links, and crypto scams

โš”๏ธ Raid Protection

Detect mass-join raids and auto-lockdown the server

๐Ÿ‘ค Suspicious Accounts

Flag new accounts and accounts with suspicious patterns

Configuration

  • Sensitivity Level: Low, medium, or high detection threshold
  • Actions: Delete, warn, mute, kick, or ban on detection
  • Exempt Roles: Exclude staff from AI moderation
  • Log Channel: Receive detailed reports of flagged content

๐Ÿ“Š AI Sentiment ๐Ÿ‘‘ PREMIUM

Track the mood of your community in real-time. Get alerts when negativity spikes and view daily sentiment reports.

Features

  • Real-time Tracking: Analyzes messages and classifies them as positive, neutral, or negative
  • Negative Alerts: Get notified when a channel's negativity exceeds your threshold
  • Daily Reports: Automated sentiment summary posted daily at 6 AM
  • Channel & User Averages: See which channels and users trend positive or negative

Configuration

  • Tracking Frequency: Every message, every 5th, or every 10th message
  • Alert Channel: Where negative spike alerts are sent
  • Negative Threshold: Percentage that triggers an alert
  • Monitored Channels: Whitelist or blacklist specific channels

๐Ÿ‘‹ AI Welcome Greeter ๐Ÿ‘‘ PREMIUM

Generate unique, personalized welcome messages for every new member using AI instead of the same static template.

Features

  • Personalized Greetings: Each welcome message is unique and references the member
  • Greeting Styles: Formal, casual, funny, enthusiastic, or custom
  • Farewell Messages: AI-generated goodbye messages when members leave
  • DM Option: Optionally send a private welcome message

Configuration

  • Welcome Channel: Where AI greetings are posted
  • Farewell Channel: Where goodbye messages are posted
  • Greeting Template: Base template the AI uses as context
  • Style: The tone of the AI's greeting

๐Ÿ“‹ AI FAQ Builder ๐Ÿ‘‘ PREMIUM

Automatically learns common questions from your server's chat and builds a living FAQ that updates itself.

How It Works

  1. The AI monitors configured channels for messages that look like questions
  2. Questions are buffered and classified when the buffer hits a threshold
  3. Frequently asked questions are stored with AI-generated answers
  4. A formatted FAQ embed is posted/updated in your FAQ channel every 2 hours

Configuration

  • Auto-Detect: Enable AI-based question detection
  • Min Frequency: How many times a question must be asked before it becomes a FAQ
  • Confidence Threshold: Minimum AI confidence to classify a question
  • Scan Channels: Which channels to monitor
  • FAQ Channel: Where the compiled FAQ is posted

๐ŸŽฏ AI Engagement ๐Ÿ‘‘ PREMIUM

Keep your server active with AI-generated conversation starters, trivia questions, daily topics, and polls posted on a schedule.

Content Types

๐Ÿ’ฌ Conversation Starters

AI-generated discussion prompts to spark conversations

๐Ÿง  Trivia Questions

Fun trivia with multiple-choice answers

๐Ÿ“ฐ Daily Topics

A new discussion topic posted every day

๐Ÿ“Š Auto Polls

AI-generated polls to engage your community

Configuration

  • Target Channels: Where engagement content is posted
  • Schedule: Frequency, active hours, and active days
  • Content Types: Toggle which types of content to generate

๐Ÿ† AI Reputation ๐Ÿ‘‘ PREMIUM

AI-powered reputation scoring based on message quality, helpfulness, and community contributions. Members earn tiers and can unlock roles.

How Scoring Works

  • Helpful: Points for answering questions and helping others
  • Quality: Points for high-quality, substantive messages
  • Answers: Points for providing solutions to problems
  • Penalties: Deductions for negative or low-quality behavior

Tiers

Members progress through reputation tiers. Each tier can grant a role automatically:

  • ๐Ÿฅ‰ Bronze โ€” Entry tier
  • ๐Ÿฅˆ Silver โ€” Regular contributor
  • ๐Ÿฅ‡ Gold โ€” Top community member

Configuration

  • Scoring Weights: Customize how many points each category awards
  • Tier Thresholds: Set the score needed for each tier
  • Tier Roles: Assign Discord roles when members reach a tier
  • Leaderboard Channel: Weekly leaderboard posted automatically

๐Ÿท๏ธ AI Topic Tagger ๐Ÿ‘‘ PREMIUM

Automatically categorize messages by topic using AI. Adds emoji reactions to indicate the topic and helps organize discussions.

Features

  • Auto-Categorization: AI classifies messages into predefined or custom categories
  • Emoji Reactions: Adds a relevant emoji reaction to categorized messages
  • Custom Categories: Define your own topic categories or let the AI decide
  • Rate Limited: Max 10 tags per minute per channel to avoid spam

Configuration

  • Monitored Channels: Whitelist or blacklist channels
  • Add Reactions: Toggle whether to add emoji reactions
  • Custom Categories: Define specific topic categories

๐ŸŽซ AI Ticket Support ๐Ÿ‘‘ PREMIUM

Enhance your ticket system with AI that auto-categorizes issues, suggests responses, and answers simple questions automatically.

Features

  • Auto-Categorization: Classifies incoming tickets by issue type
  • Suggested Responses: AI proposes replies for staff to approve or edit
  • FAQ Auto-Response: Automatically answers simple, common questions
  • Smart Routing: Route tickets to the right staff based on topic

โšก AI Conflict Detector ๐Ÿ‘‘ PREMIUM

Monitors conversations and alerts staff when discussions are escalating before they become problematic.

Features

  • Tone Monitoring: Tracks conversation sentiment in real-time
  • Escalation Alerts: Notifies staff when arguments are heating up
  • De-escalation Tips: Provides recommended interventions
  • Conflict Reports: Detailed logs of flagged conversations

๐Ÿ” AI Content Scanner ๐Ÿ‘‘ PREMIUM

Proactively scan messages for scams, phishing, NSFW content, and policy violations using AI analysis.

Detection Capabilities

  • Scam & Phishing: Detect fake nitro, crypto scams, and suspicious links
  • NSFW Detection: Identify inappropriate content with high accuracy
  • Policy Violations: Custom policy definitions for your server
  • Link Analysis: Check links against known malicious databases

โœˆ๏ธ AI AutoPilot ๐Ÿ‘‘ PREMIUM

Autonomous server management with auto-responses (FAQ system), scheduled cleanup, member milestones, and auto-escalation for repeat offenders.

Features

๐Ÿ’ฌ Auto-Responses

Set trigger words that auto-reply with configured answers (FAQ system)

๐Ÿงน Auto-Cleanup

Delete old bot messages and empty voice channels automatically

๐ŸŽ‰ Member Milestones

Announce when your server hits member count milestones

โš–๏ธ Auto-Escalation

Automatically escalate punishments for repeat offenders

Auto-Cleanup Options

  • Bot Messages: Delete bot messages older than a set age from specific channels
  • Empty Voice Channels: Delete temporary voice channels after everyone leaves

Escalation System

When a member exceeds a configurable violation threshold in 24 hours:

  • 1x threshold: Timeout for 1 hour
  • 1.5x threshold: Kick from server
  • 2x threshold: Ban from server

๐Ÿ“ Changelog

Track all updates, improvements, and bug fixes to AutoHub.

February 2025

v5.0.0 - The AI & Social Update

  • โœจ New: 7 additional AI modules โ€” Sentiment, Welcome Greeter, FAQ Builder, Topic Tagger, Engagement, Reputation, AutoPilot
  • โœจ New: YouTube Alerts โ€” new video notifications with 10-min polling
  • โœจ New: TikTok Alerts โ€” new video notifications with 5-min polling
  • โœจ New: AFK System with nickname prefix, auto-remove, and mention alerts
  • โœจ New: Backup & Restore 2.0 with tiered limits (free/premium/lifetime)
  • โœจ New: safeSend permission system โ€” DMs server owners when the bot lacks channel permissions
  • โœจ New: AI image generation with /imagine
  • โœจ New: AI character system with /character
  • โš™๏ธ Improved: Gateway-only interaction handling (removed HTTP interactions endpoint)
  • โš™๏ธ Improved: Giveaways auto-restore on bot restart
  • โš™๏ธ Improved: Background job scheduler for AI cron tasks
  • ๐Ÿ› Fixed: /logging command interaction handling
  • ๐Ÿ› Fixed: /ai-stats displayAvatarURL error
  • ๐Ÿ› Fixed: Permission errors across all modules now handled gracefully

December 2024

v4.5.0 - AI Features Update

  • โœจ New: AI Chat Assistant module
  • โœจ New: AI Ticket Support with smart responses
  • โœจ New: AI AutoMod for context-aware moderation
  • โœจ New: AI Content Scanner module
  • โœจ New: AI Conflict Detector
  • โœจ New: AI Community Manager
  • ๐Ÿ› Fixed: Emoji manager animated GIF support
  • ๐Ÿ› Fixed: Dashboard configuration persistence issues
  • โš™๏ธ Improved: Body-parser limits for large file uploads
  • โš™๏ธ Improved: Dashboard route modularization

Earlier Updates

  • โœจ New: Twitch integration (alerts + chatbot)
  • โœจ New: Economy system with shops and gambling
  • โœจ New: Leveling system with rank cards and role rewards
  • โœจ New: Suggestions module with voting and staff review
  • โœจ New: Starboard module
  • โœจ New: Reaction Roles with multiple panel types
  • โš™๏ธ Improved: Logging module with additional event types
  • โš™๏ธ Improved: Reaction roles panel management
๐Ÿ“ข
Stay Updated: Join our Support Server for real-time announcements about new features and updates!

๐Ÿ’ก Feature Requests

Have an idea for AutoHub? We'd love to hear it! Your feedback helps shape the future of the bot.

How to Submit a Feature Request

1

Join Our Support Server

Head over to our Discord Support Server to connect with the community and dev team.

2

Check Existing Suggestions

Browse the #suggestions channel to see if your idea has already been submitted. If it has, upvote it!

3

Submit Your Idea

Use the suggestions channel to submit your feature request. Be detailed about what you want and why it would be useful.

What Makes a Good Feature Request

  • Clear description: Explain what the feature should do
  • Use case: Describe how you would use it
  • Benefits: Explain why it would help other servers too
  • Examples: Reference similar features in other bots if applicable
๐Ÿ’ก
Popular requests get prioritized! Encourage your community members to upvote features they want to see implemented.

Feature Request Guidelines

  • Be respectful and constructive
  • One feature per suggestion
  • Search before posting to avoid duplicates
  • Be patient - development takes time!

โ“ Frequently Asked Questions

Why don't I see my server in the dashboard?

The bot must be in your server AND you need "Manage Server" permission. Make sure you've invited the bot first.

The bot isn't responding to commands

Check that: 1) The module is enabled in dashboard, 2) The bot has proper permissions in the channel, 3) You're using the correct prefix (default: !)

Why can't I access Economy/Leveling/AI/Twitch features?

These are premium features requiring a Lifetime subscription. Upgrade to unlock all premium features including 13 AI modules, social alerts, and more.

How do I change the command prefix?

Go to Dashboard โ†’ Your Server โ†’ Moderation module โ†’ Change the Prefix setting.

What permissions does the bot need?

For full functionality, we recommend Administrator permission. At minimum, the bot needs: Manage Channels, Manage Roles, Send Messages, Embed Links, and permissions specific to each module.

The bot says it doesn't have permission in a channel

AutoHub has a smart permission system โ€” if it can't send messages in a channel, it will DM the server owner to let them know. Check your channel permission overrides and make sure the bot's role has Send Messages and Embed Links.

How do AI modules work?

AI modules use language models to analyze and generate text. Enable them in Dashboard โ†’ AI Modules tab. Each module processes messages or runs on a schedule. All AI features require a Lifetime Premium subscription.

How many backups can I have?

Free: 2 backups (7-day retention), Premium: 10 backups (30-day retention), Lifetime: 50 backups (365-day retention). Use /backup to manage your backups.

๐Ÿ”ง Troubleshooting

Common Issues

Bot is offline

The bot may be restarting or undergoing maintenance. Join our support server to check status.

Commands not working

  • Verify the module is enabled in the dashboard
  • Check bot permissions in the channel
  • Make sure you're using the correct prefix
  • The bot's role must be higher than target users for moderation

Dashboard not loading

  • Clear your browser cache
  • Try logging out and back in
  • Disable browser extensions that might interfere
๐Ÿ’ฌ
Still need help? Join our Support Server for personalized assistance!
Advertisement
โœจ Go Premium to remove ads