Run your Discord server from one dashboard

SolsBot handles moderation, tickets, logging, roles, giveaways and 36 other modules. Turn on what you need and set it up on the web. Changes apply in Discord right away.

In 25 servers right now.

mod-log

SolsBotAPPToday at 4:12 PM

jordan

🗑️ Message deleted in #general

Content

who wants to play tonight? 9pm in #game-nights

By

@Moderator

Author

@jordan

User ID: 1029384756102938 · Today at 4:12 PM

What it looks like in Discord

Tickets with forms and transcripts

Members open a ticket from a panel and fill in your form first. Staff claim it, and when it closes everyone gets a transcript with the files kept.

Tickets and Modmail

support

SolsBotAPPToday at 4:12 PM

Need help?

Pick what it's about and a private channel opens with our staff.
What do you need help with?
  • General supportQuestions about the server
  • Report a memberRule breaks, scams or harassment
  • Appeal a banAsk staff to review a punishment

Giveaways people can enter in one click

Start one from Discord or the dashboard. Add role, level or invite requirements and bonus entries, then reroll if a winner doesn't claim.

Giveaways, Invite Tracker, Leveling

giveaways

SolsBotAPPToday at 4:12 PM

🎉 Custom role of your choice

Press 🎉 Enter below to join!Ends in 2 daysHosted by @sol · 1 winnerTo enter you must:• Be level 5 or higher

248 entries

Enter · 248

Roles members pick themselves

Buttons or reactions that give roles, with a live count on each one. Link roles together, give roles on join, or let members design their own.

Reaction Roles, Role Connections, Auto Role, Custom Roles

roles

SolsBotAPPToday at 4:12 PM

Pick your pings

Get notified about the things you care about. Press again to remove the role.
Events · 312Updates · 540Game nights · 128

All modules

Each one has its own switch and settings page. Open a group for details.

Moderation and safetyAuto-Slowmode, Logging, Anti-Raid, Word Blocker, Alt Guard, Ping Guard, Honeypot, Prune, Server Backups
Auto-Slowmode
Raises and lowers slowmode on its own based on how busy each channel is. /slowmode sets it by hand.
Logging
Deleted and edited messages, joins with the invite used, applications to join, bans, boosts, profile changes, permission changes, voice activity, reactions, polls and more, each with who did it.
Anti-Raid
Stops floods, mass mentions, copy-paste spam, invites, scam and IP-logger links, shouting and emoji spam, each with its own punishment. Turns on raid mode when many accounts join at once.
Word Blocker
Removes messages with blocked words from your own lists (whole words, wildcards or regex) or ready-made swearing, slur and sexual lists. Each list has its own punishment, and nicknames are checked too.
Alt Guard
Catches brand-new accounts when they join: alert your staff, time them out or kick them.
Ping Guard
DMs members when someone ghost pings them, and lets members opt in to a DM whenever they're pinged.
Honeypot
A trap channel that bans, kicks or mutes anything that posts in it. Catches scam and raid bots.
Prune
Removes members who haven't done anything for a while (no messages, reactions, voice or commands). Pick how long and which roles are safe, check the list, then confirm. They can get a DM with an invite back.
Server Backups
Save your whole server and put it back: settings, roles, channels, emojis, bans, members' roles and nicknames, recent messages and every SolsBot setting. Back up by hand or automatically. Only the server owner can back up or restore.
Support and engagementTickets and Modmail, Suggestions, Starboard, Looking for Team
Tickets and Modmail
Ticket panels with forms (dropdowns, checkboxes, pickers, file uploads), transcripts with downloadable files, ratings, auto-close for quiet tickets and staff stats. Members can also DM the bot.
Suggestions
Members suggest ideas with /suggest. Optional staff review, then voting with buttons or reactions and a discussion thread.
Starboard
Messages that get enough of your chosen reaction are reposted to a highlights channel, attachments included, with optional staff review (in Discord or on the dashboard) first.
Looking for Team
A panel at the bottom of a channel where members post that they're recruiting or looking to join a team, with an Interested button on each post and optional staff review.
CommunityLeveling, XP Drops, Giveaways, Question of the Day, Birthdays, Counting, Interested, Boosters, Invite Tracker, Role Connections, Cross-Server Roles, Custom Roles, Music, VC Roles, Voice Rooms, Welcome and leave, Reaction Roles, Auto Role, Server List
Leveling
XP for chatting, voice time and reactions, level-up announcements, role rewards, a /rank card, /leaderboard and an optional public leaderboard page.
XP Drops
Posts claimable XP in the channels you pick, on a timer or when chat is active. Whoever presses the button first gets it. Needs Leveling on.
Giveaways
Run giveaways from Discord or the dashboard. Enter with a button or a reaction, with role, level, invite or time-in-server requirements, bonus entries, rerolls and winner DMs.
Question of the Day
An AI-written question every day with a thread to answer in, where the AI can join in. Open questions or multiple choice.
Birthdays
Members save their birthday once and choose which servers show it. On the day: a message, a role for the day and a DM, at midnight in their timezone.
Counting
Members count up together in one channel. Wrong numbers are removed or reset the count, with milestones, a high score and a leaderboard.
Interested
Post something with an Interested button: a live count, an optional list of who's in, a role for them, and a close button. Made with /interested or the dashboard.
Boosters
Thanks people who boost with a channel message and a DM, gives booster roles while they boost, posts when a boost ends, and keeps a live list of boosters.
Invite Tracker
Shows who invited whom with /invites and a live leaderboard, announces who brought each new member, gives roles at invite milestones, and lets you adjust anyone's count.
Role Connections
Link roles together. Whoever gets one role also gets its connected roles, and loses them when it's removed. Sync existing members with one click.
Cross-Server Roles
Gives roles to people who are also in another server SolsBot is in, and takes them away when they leave it.
Custom Roles
Members make their own role from a button or /customrole with a name, colour or gradient, and icon. Blocked words, optional mod approval, and you choose who can, where the roles go and which permissions and extra roles come with them.
Music
Play YouTube, SoundCloud and Spotify links with /play through a separate music bot, so it never cuts off VC TTS. Queue, loop, shuffle, DJ roles, a player on the dashboard, a second music bot for two voice channels at once, and it picks up where it left off after a restart.
VC Roles
Gives roles while someone is in a voice channel (a different role per channel if you like) and takes them away when they leave.
Voice Rooms
Join the create channel and get your own voice channel, with buttons to rename it and set a user limit. Empty rooms are deleted, and you choose who can manage them.
Welcome and leave
Greets new members with a message and a generated welcome card, and says goodbye when they leave.
Reaction Roles
Members pick their own roles with buttons or reactions, each giving one or several roles, with live member counts and a sticky option.
Auto Role
Gives roles automatically on join, to anyone repping your server's tag, and back to members who leave and rejoin.
Server List
List your server on the public SolsBot Server List with a description, tags and a join button, and bump it to the top every few hours.
UtilitySticky Messages, VC TTS, Reaction Delete, Server Stats, Messages, Social Notifier, AI Chat, AI Assistant, Reminders
Sticky Messages
Keeps a message (text, embeds and link buttons) at the bottom of a channel, reposted right away or once chat goes quiet.
VC TTS
Reads messages from a text channel out loud in your voice channel, with a character limit, blocked words and a spam detector.
Reaction Delete
React to a message with a chosen emoji to delete it. Useful for note-taking channels.
Server Stats
Stat channels with live counts (members, online, boosts, messages today or all time), activity charts on the dashboard, and /serverstats.
Messages
Write messages with text, embeds and buttons on the dashboard and post them as the bot or with a custom name and avatar. Edit them later.
Social Notifier
Announces new YouTube videos, Shorts and TikTok videos, and when YouTube, Twitch or TikTok creators go live.
AI Chat
Chat with an AI in the channels you pick. It sees images, remembers members and replies when pinged or on its own.
AI Assistant
Ask the dashboard's assistant how SolsBot works, or have it change your server's settings once you confirm.
Reminders
Members set reminders with /remind ("in 2h", "tomorrow 5pm"), once or repeating, by DM or in the channel, in their own timezone.
The dashboardReal-time, Permissions, Bot profile, Sync helper
Real-time
Changes made in Discord or on the dashboard show up on the other side without refreshing.
Permissions
Lock each command to the permission you want, and choose which roles can use the dashboard.
Bot profile
Support server members can give the bot its own name, avatar, banner and bio in their server.
Sync helper
An optional second bot that does big role syncs faster and helps restore backups.

Add it in a minute

Invite it with Administrator, sign in with Discord, and turn on the modules you want. Questions? Join the support server.