Discord Bot
Connect your Discord server with TeamPanel – role sync, group import, and team lists.
Discord Bot
The TeamPanel Discord bot connects your team with a Discord server. You manage it under Administration → Discord Bot (superadmin).
.5c29b1a5.png&w=3840&q=75)
What you can do
| Area | Description |
|---|---|
| Overview | Add bot to server, check connection status |
| Role sync | Link TeamPanel groups with Discord roles (optional two-way) |
| Group import | Import Discord roles as TeamPanel groups (including role color) |
| Team lists | Embeds with team/member lists in Discord channels |
| Tickets / Messages | Ticket panels, Components v2 messages, role select |
| Community features | Verification, logging, moderation, temp voice, voice support, stats, … |
Getting started
- Invite the bot to your Discord server: Add bot
- Set up role synchronization
- Optional: import groups from Discord or create team list embeds
Note
Role sync and advanced embed limits depend on your plan. Details are on the pricing page.
Import groups from Discord
Under the Group import tab, you can create Discord server roles as groups in TeamPanel. This saves time during onboarding and when aligning with existing server structures.
Team lists
With Team lists, you create Discord embeds that e.g. show members by group. The number and options depend on your plan.
Community features
Under the Community features tab you configure verification, welcome/leave/boost, logging, moderation (/mod), sticky roles, temp voice, voice support, server stats, suggestions, and polls. They are used via panels and buttons in Discord.
Bot commands
An overview of slash commands and features is available under Bot commands.
Further reading
- Add bot
- Role sync
- Bot commands
- Message Content Intent – evidence for logging & ticket transcripts
- Automation – send messages on events in addition to the bot