The Ultimate Discord Management Bot
Temporary roles, Temp voice/text channels, and ticket support — fully automated.
Core Platform
Built for reliability
Queues, Postgres, and explicit access tiers keep schedules and limits predictable at any server size.
Full feature surface
Everything below is available in the product today — configure from the dashboard where it fits your workflow, or use slash commands in Discord.
Temporary roles
Grant, extend, bulk-adjust, and audit time-boxed roles with DM notifications, optional recovery, and premium-aware limits.
Web dashboard & OAuth
Sign in with Discord, pick a guild you manage, and edit settings with permission checks before any sensitive data loads.
Support tickets
Panels and categories, custom open forms, claim and close flows, transcripts, post-close DMs, surveys, and SLA webhook nudges.
Ticket AI reply (BYOK)
Optional AI drafts and in-channel replies using your own OpenAI-compatible or Gemini API key — stored encrypted server-side.
Temporary channels
Voice hubs with companion temp text channels: register hubs, rename, user limits, lock/unlock, and cleanup from slash commands.
Reaction, button & join roles
Self-serve roles via reactions or buttons, timed join roles for the first members, and boost-linked rewards on supported tiers.
License keys
Generate redeemable keys tied to roles and durations, track usage limits, and let members redeem in-server — gated by premium tier.
Guild logging
Route Discord events to log channels with colors and toggles so moderators retain a structured audit trail.
Automation
Workflows, scheduled actions, and conditional rules (where enabled) to reduce repetitive moderator work.
Rewards programs
Chat, voice, boost, invite, and loyalty-style reward hooks to recognize members without manual spreadsheets.
Notifications & reminders
DM templates, expiry reminders before roles end, and notification helpers aligned with your premium DM depth.
Staff & moderation tools
Staff records, role management helpers, and ticket staff routing so teams share responsibility safely.
Fine-grained
Temp roles
Rules & schedules
Automation
Logs & tickets
Observability
Drafts & BYOK
AI reply
Getting Started
How it works
From invite to moderation loop in three steps.
Connect
Sign in with Discord and pick a server you manage. Permissions are enforced before any data loads.
Configure
Set DMs, logs, automation, and role policies from the dashboard or familiar slash commands.
Operate
Grant temp roles, track expirations, and audit changes with structured logs and filters.
Where teams use TempBot
Short-lived access without permanent role clutter.
Events & trials
Time-boxed event roles, trial moderator access, and automatic cleanup when the window ends.
Community programs
Reward campaigns, limited-time color roles, and premium perks that expire on a schedule.
Staff coverage
Escalation roles, on-call tags, and temporary permissions that revert without manual sweeping.
Support & ticketing
Panel-based intake, transcripts, surveys, and optional AI assistance so moderators stay fast without losing context.
Ready in your browser
The dashboard mirrors what matters: temp roles, tickets, automation, and log channels — tuned for fast daily ops.
FAQ
What is TempBot?+
TempBot is a Discord bot for time-boxed roles, optional support tickets (panels, transcripts, surveys), a web dashboard for configuration, tiered premium limits, and related tools such as guild logging, license keys on higher tiers, and join/reaction/button flows where your plan allows. You stay in control of your server; the bot enforces durations and policies you configure.
What is the prefix? Is everything slash-only?+
TempBot primarily uses slash commands (/). Message-style commands use the fixed prefix tb-. Use /help in your server for an overview. The merged command list is on this site under Commands (/commands).
How can I give a member a temporary role?+
Common paths include /temprole add, equivalent tb- text flows where enabled, license keys (redeem flows; from Pro tier upward per plan), join roles for new members, reaction or button role panels (Pro+), staff workflows you define, and integrations (Max tier where enabled). Higher tiers unlock more paths—check your plan in the dashboard or /serverinfo.
What happens when a role expires?+
The bot removes the role and can log the event to your configured log channel, subject to guild settings.
How do premium and plans work?+
Tier limits are enforced in the live bot service (Starter through Max). Subscribe or compare plans from https://tempbot.xyz/premium; in Discord, /premium subscribe links to the same billing surface. Keep dashboard catalog tiers aligned with bot limits if you self-host or fork.
How do I transfer Premium to another server?+
Use /premium info to see your Premium ID, then /premium transfer <premiumid> <serverid>. Transfers are limited to once per week per premium. The destination server must satisfy the bot's checks (for example, no conflicting premium row).
How do I cancel Premium or unsubscribe?+
Manage subscriptions and payment history from your TempBot dashboard account (Subscriptions / Payments). Cancellation follows what you accepted at checkout and what is shown in your account. Premium typically remains active until the end of the period you already paid for unless stated otherwise at purchase.
Can I run tickets entirely from the dashboard?+
You design panels, categories, auto-replies, and logs in the dashboard; Discord still hosts the live channels and buttons members click.
Who holds the AI API key for ticket replies?+
You bring your own provider key (BYOK — OpenAI-compatible or Gemini). Prompts and excerpts are sent to that provider's API; TempBot does not use them for its own model training. Keys are encrypted at rest and used only when staff enable ticket AI in settings.