📋 What is JterBot?
JterBot is a powerful, multi-server Discord bot built for serious communities. It combines professional moderation tools, a fully customizable ticket system, interactive games, economy features, and detailed logging into a single bot — available in 5 languages.
Advanced Moderation
Full moderation suite with warn, mute, ban, kick, softban, tempban, timeout, and purge. Auto-moderation with profanity filter across 5 languages, anti-link protection, and anti-spam — all configurable per server.
Professional Ticket System
Multi-category ticket system with claim/unclaim, priority levels, internal notes, HTML transcripts, auto-close on inactivity, user ratings, and a 10-step wizard for complete configuration.
Games & Economy
4 interactive game types (Word Scramble, Trivia, Math, Emoji Puzzle), JterPoints economy, giveaways, coinflip, dice, and Rock-Paper-Scissors. Games auto-post every 15 minutes with Premium.
Detailed Logging
10 dedicated log channels for every server event: joins, leaves, messages, voice, roles, moderation, invites, and security. Each category is independently configurable.
Role Management
Self-role panels with buttons, reaction roles, verification systems, staff role hierarchy, and custom role creation/editing — all manageable through slash commands.
Web Dashboard
Flask-powered web control panel at jter.eu/loginbot.html. Configure channels, roles, premium, and all settings without typing a single command. Real-time stats API included.
5 Languages
Full localization in English, Italian, Spanish, French, and German. Every message the bot sends respects the language you choose per server with /setlanguage.
Security Systems
Anti-nuke protection detects mass ban/channel-delete/role-delete events in real time and automatically removes admin permissions from the offending account. Anti-spam and anti-link included.
Starboard & Counting
Set up a starboard that automatically highlights popular messages above a ⭐ threshold. Counting game channel with milestone celebrations, streak tracking, and break detection.
⚙️ Setup Guide
Get JterBot fully configured in your server in minutes. Follow these steps in order for the best experience.
Invite JterBot to Your Server
Use the invite link at the bottom of this page (or the button at the top). Make sure to grant Administrator permissions so the bot can manage roles, channels, and moderate members. JterBot uses Discord slash commands — no prefix needed.
Run Initial Setup
Use /setup to configure the essentials. You can set these options all at once:
log_channel: #mod-logs
welcome_channel: #welcome
staff_roles: Moderator, Admin
management_roles: Admin, Owner
muted_role: Muted
autorole: Member
allowed_link_channels: #links, #self-promotion
JterBot will automatically create the Muted role and set channel permissions if it doesn't exist.
Set Bot Language
Use /setlanguage to choose the language for all bot responses. A dropdown will appear with all 5 options. Requires Manage Server permission.
→ A dropdown appears: English, Italiano, Español, Français, Deutsch
Configure Log Channels
JterBot supports 10 dedicated log channels, each for a different type of event. Configure them with /log-setup:
general: #general-log
security: #security-log
moderation: #mod-log
members: #member-log
invites: #invite-log
roles: #role-log
messages: #message-log
voice: #voice-log
Use /log-status to view all current configurations, and /log-reset to clear specific or all log channels.
Configure the Ticket System
Run /ticket-setup to start the interactive 10-step wizard. It guides you through every setting: panel channel, categories, staff roles, transcript channel, welcome message, auto-close, naming scheme, and more. Once done, /ticket-panel posts the open button in your chosen channel.
/ticket-panel channel:#support → Posts the panel
Enable Anti-Link & Auto-Mod
Protect your server from spam and inappropriate content. Anti-link removes URLs from non-exempt channels; auto-mod filters profanity in 5 languages. Both systems warn users progressively up to a mute.
/enable-automod
→ Profanity filter activates automatically across all channels
Set Up Self-Roles & Verification
Create interactive role panels so members can assign roles themselves. For verified access, set up the verification button panel.
/verification-setup member_role:Member
→ Posts a ✅ Verify button — assigns Member role on click
Access the Web Dashboard
All settings can also be managed visually at www.jter.eu/loginbot.html. The dashboard shows all your servers, live stats, channel/role dropdowns, and Premium management — no commands required.
🔨 Moderation System
A comprehensive suite of moderation tools with confirmation dialogs, DM notifications, audit log tracking, and automatic escalation based on warnings.
Warning System
Warn users with /warn. After 3 warnings, the bot automatically mutes the user for 60 minutes. View history with /warnings and clear with /clearwarnings. Warns are stored permanently per server.
Mute / Timeout
/mute assigns the configured Muted role for a specified number of minutes — JterBot automatically removes it when the timer expires. /timeout uses Discord's native timeout feature for up to 10,080 minutes.
Ban Variants
/ban — permanent ban with confirmation dialog.
/softban — ban + immediate unban to clear recent messages.
/tempban — temporary ban with automatic expiry (supports 1h, 2d, etc.).
/unban — unban by user ID.
Auto-Moderation
Built-in profanity filter covers 30+ offensive words across 5 languages. Every violation sends a DM warning and increments the user's warning count. Logged to the security log channel. Toggle with /enable-automod / /disable-automod.
Anti-Link Protection
Detects and removes URLs, Discord invite links, and www. domains from non-exempt channels. DMs the user with an explanation. Exempt specific channels and roles with /antilink-whitelist. Logged to the security channel.
Lockdown Mode
Activate with /lockdown — all non-staff messages are instantly deleted. Perfect for raids or emergency situations. Deactivate with /lockdown-off. Events are logged automatically.
🐌 Slowmode & Purge
Fine-grained channel control tools available to moderators.
Slowmode
Use /slowmode seconds:5 to add a cooldown on any channel. Set to 0 to disable. Target any channel in the server, not just the current one.
Purge
Delete 1–1,000 messages at once with /purge amount:50. Premium users can also target a specific user with /purge-user to delete only their messages.
🎫 Ticket System
A professional, fully customizable support ticket system with categories, priorities, transcripts, ratings, and auto-close. Everything is configured via the interactive wizard.
How the Ticket Flow Works
User Clicks Panel
Clicks "Open a Ticket" button posted by /ticket-panel
Select Category
Picks from your configured categories (Support, Billing, etc.)
Describe Issue
A modal appears asking them to describe their problem
Channel Created
Private channel opens, staff pinged, welcome message posted
Staff Claims
Staff member clicks "Claim Ticket" to handle it
Close & Transcript
On close, HTML transcript generated and sent to user & log channel
Multi-Category Support
Configure up to 25 categories with custom emojis. Each category can route to a different Discord category channel. Users see a visual selector when multiple categories exist.
Priority System
4 priority levels: 🟢 Low, 🟡 Medium, 🟠 High, 🔴 Urgent. Staff can change priority with /ticket-priority. Priority is saved in the ticket metadata and shown in the HTML transcript.
Internal Staff Notes
Staff can add private notes visible only in the ticket channel with /ticket-note. View all notes with /ticket-notes. Notes are embedded in the HTML transcript.
HTML Transcripts
On close, a beautifully styled HTML file is generated containing all messages, embeds, attachments, reactions, and metadata. Auto-sent to the transcript log channel and DM'd to the ticket owner.
Rating System
After a ticket is resolved, the owner can rate their experience 1–5 stars with optional feedback text using /ticket-rating. Ratings appear in the transcript and log embed.
Auto-Close on Inactivity
Configure an inactivity timer (e.g., 48 hours). JterBot sends a warning 1 hour before closing, then automatically closes and generates the transcript. Claiming a ticket pauses the timer.
Head-Staff Escalation
Use /ticket-headstaff to escalate a sensitive ticket — it removes regular staff access and makes it visible only to head-staff. Perfect for complaints or confidential issues.
Ticket Statistics
Use /ticket-stats to see a full breakdown: total tickets, open/closed, by category, by priority, and currently claimed counts — all in real time.
⚙️ Ticket Wizard Configuration Options
🎮 Games & Economy
Keep your community engaged with interactive mini-games, giveaways, and a JterPoints economy system. Premium servers get auto-games every 15 minutes.
Word Scramble
The bot scrambles a word and gives a hint. First person to type the correct word wins 10 JterPoints. Uses a library of programming and general knowledge words.
Trivia
Geography, science, history, and pop culture questions. First correct answer wins 10 JterPoints. Partial matches accepted for multi-word answers.
Math Challenge
Mental arithmetic challenges ranging from multiplication to division. First correct answer wins 15 JterPoints (highest reward).
Emoji Puzzle
Guess the word from emojis with a text hint. First correct answer wins 12 JterPoints. Great for all ages and language levels.
Giveaways
Start timed giveaways with a prize and duration. Members react with 🎉 to enter. Bot automatically picks a random winner and announces it when time expires.
Coinflip, Dice & RPS
/coinflip — heads or tails.
/dice — roll any number of custom-sided dice.
/rps — Rock, Paper, Scissors vs the bot.
Counting Channel
Set up a counting channel with /counting-setup. Members must count in order; if someone types wrong or repeats, the count resets. Milestone celebrations every 100 counts.
Starboard
Configure a starboard with /starboard-setup. When a message reaches the minimum ⭐ count, it's automatically reposted in the starboard channel with message preview and jump link.
💰 JterPoints Economy
JterPoints are earned by winning mini-games. Points accumulate per server and display on a leaderboard. The system is designed for future shop/reward integration. Premium servers get auto-games running every 15 minutes in the configured game channel — no staff needed to keep the community active.
📋 Logging System
JterBot supports 10 independent log channels. Each category logs to its own channel, with fallback to the general log if a specific one isn't set. Use /log-setup to configure.
generalsecuritymoderationmembersinvitesrolesmessagesvoicejoinsleaves🚨 Anti-Nuke System (Premium)
JterBot monitors all audit log actions in real time. If any account performs more than the configured limit of channel deletions (3), role deletions (3), bans (5), or kicks (5) within a 10-second window, JterBot immediately strips all administrator and manage-server permissions from that account and sends a critical alert to the security log channel.
🎭 Role Management
Comprehensive tools to assign, remove, create, and automate roles — with self-service panels and reaction roles for members.
PEX / DEPEX
Assign or remove any role from a user with a reason. Role hierarchy is enforced — you can't give roles above your own. All actions logged to the role log channel.
/pex user:@User role:@Moderator reason:Promoted
/depex user:@User role:@Moderator
Self-Role Panels
Create a persistent panel of buttons so members can toggle roles themselves. Free servers: up to 3 roles. Premium: unlimited roles and panels.
/selfrole-setup roles:Gamer,Artist,Dev title:Pick a Role
Reaction Roles
Post a message where reacting with an emoji gives a role. Removing the reaction removes the role. Set up unlimited emoji→role pairs.
/reaction-role-setup title:Teams pairs:🔴:Red Team|🔵:Blue
Verification System
Posts a panel with a Verify button. When clicked, the configured Member role is automatically assigned. Perfect for anti-bot and gate-keeping content.
/verification-setup member_role:@Member
Create / Edit / Delete Roles
Manage roles directly from slash commands without opening Discord settings. Set color, hoist (display separately), and mentionable flag on creation.
/create-role name:VIP color:ffd700 hoist:true
Staff Role Management
Quickly promote or demote staff members. /addstaff and /removestaff add/remove any role from any member — useful for role assignment without needing to check hierarchy manually.
📖 Full Command Reference
All commands are slash commands. Permissions are shown per command. ⭐ = Premium only.
🌐 General
🔨 Moderation
🎫 Tickets
🛠️ Utility
⭐ Premium Commands
Ready to Power Up Your Server?
Add JterBot today and get moderation, tickets, games, logging, and more — all in one bot. Free to use, with Premium for the full experience.