Loading...
Your free premium is waitingLog in with Discord; then you'll pick the server you want to give premium to.
GROYT DASHBOARD
Log in with Discord; see the servers where you have "Manage Server" and configure every Groyt system without typing commands. Changes are saved instantly.
Login only reads your username and the list of servers you manage. Your messages aren't visible.
Prefix, welcome and leave messages, DM welcome and image cards. Live now.
Auto-mod filters, jail, warnings, records and punishment appeals. Live now.
Phishing, file and raid protections, Anti-Nuke layers, automatic backups. Live now.
XP settings, level rewards, card look, shop and economy rules. Live now.
Support panels, categories, staff roles, blacklist and DM alerts. Live now.
Click-to-get role panels, embed builder and scheduled announcements. Live now.
Start giveaways, see participants, reroll winners; open live votes. Live now.
24 log categories, server logs and staff stats. Live now.
Servers where you have "Manage Server" are listed below.
LAST STEP · PICK YOUR SERVER
Your free campaign right, the packages you bought and your premium history. Each package is assigned to a single server.

45 ₺ 0 ₺ / 30 days
Loading your rights…
If you bought a 3-month or lifetime package on Shopier, enter your order number and the email you used when ordering. If you have a premium code, use the "Premium code" tab.
Durations stack; not a single day of your current premium is wasted.
Loading…
Build your own music playlists and play them in any server. Playlists start 🔒 private; you can make them 🌐 public if you like — others can then see, play, star and copy your public playlists.
The words you saved with /keywords add on Discord are listed here per server. A word only alerts you by DM in the server where it was saved — changes here are saved instantly.
Type /keywords add <word> in a server; when that word comes up, Groyt lets you know by DM. The server appears here as a card, and then you can manage your words from here too.
Changes are saved automatically the moment you edit a field — no need to press a separate "Save" button.
When the boost period ends, the person who added the server to Discover and the server owner get a DM. Everyone can turn off their own DM with a button.
Which systems are on in this server and which are missing setup — at a glance. Click one to go straight to that setting.
Who changed which setting and when; undo with one click. Export your settings and apply them to another server.
Channels and roles are written by name in the exported file; if a channel/role with the same name exists in another server, it's linked to that one. Economy balances, levels, warnings and giveaways aren't carried over.
Last 90 days. Dashboard, the preset panel on Discord, template and undo actions are recorded.
Loading…
The bot's command prefix in this server and the command tips under cards.
At most 5 characters. E.g. !, c!, ?. Saved automatically when you leave the field.
A small suggestion line introducing other commands sometimes appears under Groyt's messages. If you turn it off, it never shows in this server.
Picks who controls the music. Same setting as /music djrole on Discord; the web Music Panel follows this rule too.
Like a real radio: when a song starts, Groyt announces the song and who requested it; the music ducks while it talks, then comes back up. Also turned on from the music panel and with /music panel radio-dj.
Reads the mood of the chat in the music channel with AI and fits Smart Mix's song picks to the vibe. Messages are only read in the moment and never stored anywhere.
Loading…
Reminders are saved to your account; when time's up you get a DM on Discord. No server selection needed.
At least 1 minute, at most 365 days.
No active reminders.
Give a member a role for a set time; the role is removed automatically when time's up. Every action is logged to an optional log channel.
The duration must be between 1 minute and 30 days.
No active temporary roles.
View the server's custom emojis, add a new emoji or remove an existing one.
Pick a name and an image and add it — limits (slot count, size) are checked by Discord.
The server's custom emojis.
Loading…
This server has no custom emojis.
A channel message for newcomers and leavers, plus a private (DM) welcome for newcomers. As you type, the preview on the right shows exactly how the message will look on Discord.
A welcome message for newcomers and a goodbye message for leavers — in the channel you pick, visible to everyone.
If you turn it off, no join/leave messages are sent.
⚠️ The system is on but no channel is picked; nobody is being welcomed.
"With you, the server has N members!" is added to the end of the message; it isn't added if the message contains {sayı}.
A welcome card with the member's avatar is added under the message. You can see it in the preview with "🖼️ Show card".
When someone boosts the server, a thank-you card goes to the channel you pick. On Discord: /boostmessage
While on, every member who boosts is thanked automatically.
{kullanıcı} mention · {isim} name · {sunucu} · {boost} total boosts · {seviye} boost level
Each turns on and off separately. On Discord: /welcome settings
Turns fancy / unicode-lettered names (𝓐𝓵𝓲, Ali) into plain text.
Changes the newcomer's name according to the template below. If auto-tag is on, it takes priority.
{isim} the member's name, {sayı} member count.
"X members left to the goal" is added to the welcome message. {hedef} and {kalan} can be used too.
Replace the image card's background with your own image. Recommended size 2170×725 · PNG, JPEG or WebP · at most 8 MB. The image is cropped to fit while keeping its ratio; a light dark gradient is added on the left so the text stays readable.
If empty, the default green background is used.
If empty, the default red background is used.
Press "🖼️ Show card" in the preview to see the change.
A private welcome sent to the newcomer — can also run together with channel messages.
Independent of the channel message; members with DMs closed can't be reached.
Adding an image to the DM welcome is for Premium servers. See Premium →
There's a single image slot: a new file replaces the old one, and if you save a link the uploaded file is removed. GIFs stay animated.
Automatically record server events to the channel you pick.
The channel logs are sent to.
Pick which events are written to the log channel. You can also give each category its own channel (📁 Channel); if you leave it empty, the general log channel is used. Same setting on Discord: /log → "Per-category channel".
Manage the ad, caps, profanity, banned word and spam filters.
Same setting as the /antiad command on Discord.
Deletes link/ad posts automatically. Members with "Manage Server" are exempt.
A message isn't blocked if it contains one of these texts.
What you pick here won't trigger the ad/link filter. Can also be set on Discord: /antiad exemptions
If you pick a category, every channel in it is exempt.
Separate member IDs with commas (on Discord, right-click the member → Copy User ID). At most 25.
Deletes a message automatically if most of it is in capital letters.
What you pick here won't trigger the caps filter. Can also be set on Discord: /capsfilter exemptions
If you pick a category, every channel in it is exempt.
Works automatically with a built-in profanity/slang list — no setup needed, it's free.
Works with the built-in list, independent of your banned word list.
What you pick here won't trigger the profanity/slang filter. Can also be set on Discord: /profanityfilter exemptions
If you pick a category, every channel in it is exempt.
Separate member IDs with commas (on Discord, right-click the member → Copy User ID). At most 25.
Uses AI to look at a message's meaning and detect bullying/threats the word filters miss. It never deletes messages; it only posts an analysis alert to the log channel.✨ Premium Required
A human staff member still makes the decision — no automatic punishment is applied.
Deletes messages containing words on the list automatically.
Not case-sensitive.
What you pick here won't trigger the banned word filter. Can also be set on Discord: /bannedwords → Exemptions
If you pick a category, every channel in it is exempt.
Separate member IDs with commas (on Discord, right-click the member → Copy User ID). At most 25.
If you turn it on, the same banned word list is also mirrored to Discord's own AutoMod as a backup rule — it keeps working even if Groyt is offline. Free.
Automatically mutes a member who sends too many messages in a short time.
The selected action is applied to members who send more than the limit within the given time.
Auto responses now have their own page: editing, alternative triggers, multiple replies, roles and restrictions.
Add an automatic tag to the username of new members (e.g. [𐰽]).
May be silently skipped for the server owner or members with roles above the bot, because of Discord's permission hierarchy.
Gives a role automatically to every member who joins the server.
If "Off" is selected, new members don't get an automatic role.
Gives a role to members who join a voice channel and takes it back when they leave. Perfect for showing "in voice" members separately in the member list or making a chat channel only visible to people in voice. The AFK channel doesn't count.
Groyt's role must be above this role. On Discord: /autorole voice-role: · g!voicerole @role
If you leave it empty, it applies to all voice channels. If you pick a category, every voice channel in it counts.
When a member shows this server's Server Tag on their Discord profile, they get a role automatically; if they remove the tag (or show another server's), the role is taken back. Completely free.
When turned off, giving/taking roles stops; existing roles stay unless removed manually.
Click a role to add or remove it; you can pick more than one (at most 10).
Optional second log channel — independent of the general /log system.
To sync all members instantly ("Scan Now") and remove the roles in bulk, use the /server tagrole panel on Discord.
Forbids pinging the members you pick (server owner, important people, etc.). The pinger's message is deleted and escalating punishments are applied based on the violation count. Same setting as the /mentionguard command on Discord. Completely free.
Members with Manage Messages/Administrator, exempt members/roles and the protected members themselves are always exempt.
Anyone who pings these members gets punished. At most 25 members.
These members aren't punished even if they ping protected members. At most 25 members.
Members with one of these roles aren't punished (at most 25). @everyone can't be an exempt role.
Violations in the last X minutes are counted; the counter resets when time runs out (1-1440). Expired violations don't count: someone who pings again much later starts from step 1.
Applied to the 1st, 2nd, … violation in order (at most 5; mute 1 min - 28 days). When the steps run out, the last one repeats. A warning adds a real warning record to the /warn list.
The message pinging a protected member is deleted.
Replying to a protected member's message also counts as a violation.
Counters are kept in the bot's memory and reset if the bot restarts. If a punishment can't be applied (member above the bot's role), the message is still deleted and the event is written to the Moderation Log.
Same as /lock settings on Discord. Lock a channel now or for a set time, and have it close and open automatically at certain hours every day. Times are in Türkiye time.
If you pick a duration, it unlocks automatically when time's up. The request is applied within a few seconds.
Loading…
Example: lock the chat channel every night at 00:00 and open it at 08:00 in the morning.
The exemption applies from the next lock on.
Locks every text channel at once; when done, it opens only these channels. On Discord: /lock settings → Maintenance.
Protection against phishing, malicious files, raids and anti-nuke attacks that Discord's AutoMod can't catch + automatic server backups. Off by default.
Expands shortened links, checks them against a live scam list and catches lookalike fake domains.
These addresses are kept out of protection.
These addresses are always blocked even if they're not on the live list.
Catches executable/script files, double-extension tricks and macro-enabled Office files.
Add without the leading dot (e.g. js). For developer servers.
Always blocked in addition to the built-in list.
Detects the same content being spread across multiple channels and waves of new accounts.
If the same content lands in "Channel Threshold" channels or "Account Threshold" new accounts send similar messages, the wave is stopped.
Catches ad and raid messages that members push into channels with apps installed on their own accounts (messages with an APP tag next to the name), finds the member who ran the command and punishes them. It doesn't touch bots installed in the server. To turn off the server's Use External Apps permission in one click, use /security externalapps → 🔒 Disable Permissions on Discord.
While on, external app messages are deleted and punished according to the rules below.
If a member pushes "Message Count" external app messages within "Time", all those messages are deleted and a punishment is applied.
If off, the messages stay; only the punishment and log are applied.
When a punishment is given, a short 10-second warning appears in the channel.
Members with Administrator, Manage Server or Manage Messages are never touched.
In an attack with multiple accounts, if a lot of external app messages arrive in a short time, all such messages are deleted for a while.
When the shield triggers, the Use External Apps permission is removed from the @everyone role automatically (Groyt needs Manage Roles).
External app messages from members with these roles are never touched.
Protection doesn't run in these channels (e.g. a bot command channel).
IDs of external apps you trust; their messages aren't touched. You can copy the ID from the app's profile on Discord.
When a member is warned, their recent messages (including deleted ones) are added to the log channel as evidence.
Calculates a risk score (0-100) for new members from measurable signals like account age, default avatar and join waves, and posts an analysis card to the alert channel.
4-layer protection against channel/role deletion, mass ban/kick, dangerous bots and unauthorized admin attempts.
Automatically stops a staff member who creates/deletes lots of channels/roles or mass bans/kicks in a short time — anti-nuke protection against a compromised or malicious staff member. The owner and the bot are always exempt, completely free. On every trigger the server owner also gets a DM, independent of the log channel.
Kicks a bot automatically if it's added to the server and isn't on the whitelist.
Bot Protection doesn't catch these bots. A bot can only be added with the 🤖 Approve bot button in the Anti-Nuke DM sent to the owner; you can see them here and remove them from the list.
Automatically reverts an Administrator permission/role given to a role/member without authorization.
People quarantined by Anti-Nuke's "Take their roles". The taken roles are kept for 30 days; you can give them back from here within that time.
Members here, or anyone with one of these roles, never trigger any of anti-nuke's 4 layers (channel/role, ban/kick, bot protection, permission protection). The owner and the bot are always exempt anyway.
No exempt members added yet.
To get a user ID, turn on Developer Mode on Discord and right-click the member → "Copy ID".
Backs up the channel/role structure as JSON at regular intervals and sends it to the server owner's DMs — message/member data isn't included. Completely free; premium only makes the interval shorter.
At least 7 days on free servers.✨ Min. 2 days with Premium
Set up a trap channel in your server that says "don't write here". Real members don't write there; self-bots spamming every channel, compromised accounts and raid bots do. Groyt punishes them automatically. On Discord: /honeypot setup · g!hp. 1 trap channel free, 5 with ✨ Premium.
First pick a trap channel below or let Groyt create one.
An empty, new channel is best. Groyt puts the channel at the top of the list, sets its permissions and pins the warning card.
1 channel free, 5 with ✨ Premium.
Bots must be able to see the channel. Exempt roles and staff see it in every mode.
"Apply permissions" rewrites all permission settings of the trap channels according to the visibility mode. Press it once after changing visibility.
If the punishment can't be applied (permission or role order), the message is still deleted and a note is added to the log card.
🧽 Softban: the account is kicked and its messages in all channels are deleted; if it's a real member, they can come back.
While on, punishment only applies to new accounts; if an older member writes there by mistake, the message is deleted and they're warned by DM.
If you write 0, that condition isn't used.
If many accounts fall into the trap in a short time, an alarm goes to the log channel and the role you pick is pinged. Fires at most once every 10 minutes.
Turns on maintenance mode and locks text channels.
Exempt members can write in the trap channel and nothing happens. 👑 The server owner and 🤖 bots are always exempt.
Separate with commas, at most 50.
Every catch posts a card with an "Undo" button to its own channel and to the Log System → 🍯 Honeypot category, and is also written to Server Logs.
Sent before the punishment.
At most once a minute.
At most 5 people. You can write your own ID too.
Placeholders: {kullanıcı} {isim} {sunucu} {ceza} {süre} {kanal} · leave empty for the default text.
Each line is an item; a red dot is added in front automatically (at most 8 lines). Placeholders: {ceza} {süre} {temizlik}
Last 15 records. The full list and undone ones are in Server Logs → 🍯 Honeypot.
Nobody has fallen into the trap yet.
Members send confessions without their identity showing; confessions land in the channel you pick with a number, and everyone can vote and reply anonymously. The sender is shown nowhere on Discord; for abuse cases it's only kept in Server Logs → 🤫 Anonymous confession. On Discord: /confess settings · g!confesssettings.
Pick a confession channel first.
Confessions go to the confession channel; approval and moderation cards go to a staff-only channel.
If you turn approval off, confessions are published instantly; you can still remove them later.
Members with "Manage Messages" are already staff.
Text and color of the "Write a confession" card posted to the channel. When you save, existing panels are updated in place on Discord too. On Discord: /confess settings → Edit.
Leave empty for the default text.
The panel hasn't been sent to a channel yet.
You can approve and reject from here too; the approval card on Discord is updated as well.
No pending confessions.
Last 15 confessions. Senders aren't shown here; the full history is in Server Logs.
No confessions yet.
Messages that get enough reactions with the emoji you pick land in the starboard channel as a card; the card updates as stars increase. The server's best moments are collected in one channel. On Discord: /starboard settings · g!starsettings · ranking g!stars.
Pick a board channel first.
Channel, emoji and threshold. The card on the right shows how a message on the board looks on Discord.
Type it or click the box on the left and pick from the list. Custom emoji: <:name:id>
How many reactions to get on the board? (1–50)
Bots never count as stars.
If you pick a category, its channels are excluded too.
0 = no reward. If the economy is on, it's given to the message author once.
You can remove a message from the board; if it passes the threshold again it comes back.
No messages on the board yet.
The full list on Discord: /starboard ranking
No data yet.
Create forms for staff recruitment, partnerships, event signups and more. Members answer the questions with the panel button; the application lands in the review channel as a numbered card, and accept/reject sends roles and a DM automatically. On Discord: /application settings · g!appsettings · pending g!applications.
Pick a form and edit it, or create a new one from a template.
Spots: the form fills up when pending + accepted reaches this number.
Cards land in the review channel; staff roles can accept/reject and are pinged on new applications.
A channel the applicant can see; the interview happens in a private thread here.
Discord shows at most 5 questions per window; the rest move to the next page with "Next ›". Question text can be at most 45 characters.
The card with an "Apply" button posted to the channel. When you save, existing panels are updated in place on Discord too.
A member who doesn't meet the requirements can't open the window and sees why.
You can use {kullanıcı} {sunucu} {form} {no} in messages.
You can accept and reject from here too; the review card on Discord is updated as well.
No pending applications.
Review moderation, economy, game, giveaway, music, ticket, private room and temporary role events in one feed.
Earn XP per message and per minute in voice, with an announcement on level up.
If you turn it off, members don't earn XP.
Send an automatic message when a member levels up.
You can use {kullanıcı} and {seviye}.
Click a channel to add or remove it; you can pick more than one.
Click a role to add or remove it; you can pick more than one.
The card turns into a smooth GIF whose color changes with your level (green → gold → legendary pink-purple). Can only be turned on in premium servers.
For example, give "Active Member" at level 5 and "Veteran" at level 10. If a member jumps several levels at once (e.g. to level 12), they get ALL the rewards up to that point at once — not just the exact match.
No role rewards added yet.
If you turn it off, when a member reaches a new level role reward, the older level roles below it are taken back automatically and only the highest stays.
If on, all level role rewards are taken back when a member does /prestige (with a confirmation screen on Discord). While off, the roles stay.
Set the background and colors of the /level card for your server. If you pick nothing, the card is colored automatically by level.
Recommended size 2170×725. The image is cropped to fit while keeping its ratio; a dark gradient is added from the left so the text stays readable.
The ring, bar and frame are painted in this color.
Name and XP text. Applied while an image or accent color is selected.
Darkening over the image. Only has an effect when there's a background image.
While on, the color and background a member picks with /rankcard go over your design. If off, everyone sees your design.
🎬 While a custom background or accent color is selected, the animated card isn't used; the card is drawn static.
Example: Level 12, rank #3, 64% XP. Changes are saved automatically.
Virtual currency, daily/weekly rewards and work/rob settings.
If you turn it off, economy commands can't be used. On first activation, the shop fills with 5 functional items and 3 crates.
Set up the whole economy in one click: rewards, casino, loans, ready item prices and crates. I show you what will change first, then you can adjust any value one by one.
The currency name and new members' starting balance.
Daily interest can be at most 10%.
Rewards members can claim at set intervals.
The earnings range and cooldown of the work command.
When someone is robbed (or a rob attempt fails), they're notified by DM. Members can turn their own alerts off with /economy dm-alerts; no DM is sent for a successful rob by a thief carrying 🧤 Silent Gloves.
The money given to whoever answers the 13th question in /game millionaire; the steps in between scale with it. If you leave it empty, it's calculated automatically from the work/daily settings (2,000 in the default economy); write 0 to turn the prize off and play for glory only.
When the system is turned on for the first time and the shop is empty, 6 ready items are added automatically. While editing an item, its id is kept exactly — members' inventory links don't break.
Themed, functional item packs. Items with the same name are skipped.
No items added yet.
Members buy crates from the shop and open them with /economy inventory or g!opencrate; a reward pops out with a scrolling-strip animation. You set the contents, chances and rarity here.
Members borrow from the bank with /economy loan take and pay it back with interest by the due date. Paying early means less interest. They're reminded by DM 1 day and 3 hours before the due date; if unpaid, the debt is deducted first from the bank, then from the wallet, a penalty is added to what's left, and casino, sending money and trading stay locked until the debt is cleared.
If you turn it off, no new loans can be taken; open loans still run.
Extra amount paid at the end of the term. 0–50.
1–14 days.
Added to the part not paid by the due date.
Wallet + bank × this number.
Nobody can borrow more than this.
Prevents abuse with alt accounts.
A "you owe this much in this server" message 1 day and 3 hours before the due date, with "Pay now" and "Go to server" buttons.
Members spin the wheel every day with /economy wheel or g!spin. Set the prize and chance of the 8 slices here and try it in the preview on the right.
Works while the economy system is on. Spins reset at midnight Türkiye time; 2 spins a day on Premium servers.
Free. Played with wallet balance while the economy system is on.
Coinflip, dice, slots, blackjack and jackpot; played with wallet balance while the economy system is on.
The lowest amount that can be bet in one hand.
Can't be lower than the minimum bet.
The maximum a member can lose in a day.
Applied per user between games.
Applied to the bet when the right side is picked.
Applied when the exact face of the die is guessed correctly.
Applied when the high or low guess is correct.
Applied when two identical symbols land.
Applied when three identical symbols land.
Applied when a diamond combination lands.
Applied on the rarest jackpot combination.
Applied to a blackjack hand won against the house.
When time's up there's a single winner, with a chance proportional to their share. The house cut is taken from the total pot; if there aren't enough participants, bets are refunded.
Between 1 minute and 24 hours.
Taken from the total pot.
If there aren't enough people, the money is refunded.
Game and jackpot results are recorded in this channel.
If the server has been founded as a state, you manage treasury rules, tax rates and the alert channel here. Founding and rank/permission assignment are still done on Discord with /state.
/state found, the settings will show up here.Creating ranks/assigning permissions is done on Discord with /state admin — this is read-only.
The share of job earnings and market trades that goes to the treasury (0-25).
Who can deposit and whose approval withdrawals need.
Withdrawals below this amount go through without approval. 0 = off.
Only used in "A set number of approvals" mode.
An unapproved withdrawal request drops automatically after this time.
The channel for envoy/letter/war events, and the province the weather in the city picture is linked to.
The weather in the city picture becomes this province's real weather. If you leave it empty, the default clear/cloudy is used.
A system centered on registration staff: staff register members as normal / female / male by entering a name (and optionally age). Actual registrations happen on Discord (/register commands and panel buttons); only permanent settings are edited here.
If you turn it off, registration commands and panel buttons don't work.
The channels join cards and registration logs go to.
Info cards for joining members are sent to this channel.
If you leave it empty, no separate registration log channel is used.
Up to 5 roles can be selected in multi-role fields.
Members with these roles can register people.
Taken from the member when registration is complete.
A shared role given to everyone who registers.
If on, members registered as "normal" also get the general registered role.
How the member's nickname is built during registration.
Use the {isim} and {yaş} placeholders. E.g.: {isim} | {yaş}
The nickname of an unregistered member who joins is set according to the template below.
Members register themselves without waiting for staff: a button, captcha or form on Discord, or the Groyt box on your server's own groytbot.net/dogrula page. With approval-based methods, the application goes to a staff channel. On Discord: /register auto.
Required for approval-based methods. If set, members above the risk threshold land here too.
A score based on account age, profile picture and username. Members at or above this score can't register automatically and go to approval. 101 = off.
Members who still have the unregistered role after the time limit are informed by DM and removed.
If male/female roles are set, the form asks M/F and gives the matching role.
A permanent quick-registration panel with 3 buttons (Register Normal / Female / Male).
An info card is posted in the registration channel when a member joins.
If there's an existing panel in the panel channel it's updated; otherwise a new message is sent.
General settings of the ticket system where members open support requests.
Ticket system, log channel and per-user limit.
If you turn it off, no new tickets can be opened from existing panels.
The maximum number of open tickets a member can have at once across all panels. 0 = unlimited.
/ticket summary)✨ Premium required.Blacklisted members and members with banned roles can't open tickets from panels. Also managed on Discord with /ticket blacklist.
Members with one of these roles can't open tickets (at most 10). For example, create a @ticketban role and select it here; the block lifts when the role is removed from the member.
Write a reason first if you like, then search for the member and pick them from the list. The server owner and bots can't be blacklisted.
When a ticket is opened, claimed, closed or left unanswered, the people you pick get a stylish DM; the transcript is attached on close. Also managed on Discord with /ticket dm-alerts.
The general setting applies to all panels. You can pick a panel and give it its own setting, or turn it off for that panel.
While off, no DM is sent for any event.
If no recipient is selected for an event, no DM is sent for it. "Everyone in staff roles" uses the ticket's panel/button staff roles.
Up to 5 people you want to notify even without the role (e.g. the server owner). If "Specific people" is selected for an event, it goes to them.
The unanswered reminder is sent once per ticket; it isn't sent for tickets older than 48 hours. People with DMs closed are skipped.
Live ticket data.
Loading…
Look/text, panel channel, open/closed categories, staff roles and up to 5 form questions — all edited here.
No panels created yet.
Panels where members pick their own roles: 🔘 Button role (click a button) and 😀 Reaction role (react with an emoji). Each panel has a live preview on the right. On Discord: /buttonrole · /reactionrole · /rolemenu
No panels created yet.
A member gets the role by reacting with the emoji on the message and drops it by removing the reaction. Mode: Normal · Single choice (only one role) · Give only (like a rules confirmation).
No reaction panels yet.
Create a new giveaway, track active/past giveaways and reroll winners of a finished giveaway.
Roles that can start giveaways.
Members with these roles can create/end/cancel/reroll/edit giveaways even without "Manage Server". If you leave it empty, only members with "Manage Server" can manage them. At most 10 roles.
Create a new giveaway.
Shown as a large image in the middle of the card. Can also be added on Discord with /giveaway start image: or /giveaway panel → 🖼️ Image.
When it ends, a Groyt-style animation is made for the winners and sent to the Discord result message as an MP4.
✨ The animated giveaway GIF card is Premium-only. See Premium →
If the level system is off, everyone counts as level 0; the "Minimum Level" requirement can practically never be met.
Discord's profile "Server Tag" feature — it's the member's own profile setting, the bot can't force it, it only checks it.
The member must have this text in their Discord custom status.
Members with the bonus role get this many extra entries (e.g. booster +1). A person can get at most 5 extra entries.
Active and past giveaways.
No giveaways match this filter.
Start votes with a live preview, edit or end active votes. Every vote has a public live results page. Free.
The Active tab refreshes itself every 15 seconds while the page is open.
Have Groyt reply automatically when a trigger is written. Alternative triggers, multiple replies, role actions and channel/role restrictions on one screen.
Free servers can have at most 10 auto responses. With ⭐ Premium it goes up to 100.
No auto responses match your search.
No auto responses yet. Create your first one — e.g. reply Hey there {kullanıcı}! 👋 to anyone who writes hi.
Staff registrations, punishments, messages and voice work in a single score. Only members with Manage Server in this server can see it.
While off, new work isn't counted; past data isn't deleted.
If the list is empty, Automatic mode: members with moderation permissions and registration staff roles are counted. You can pick as many roles as you want.
Each value is 0–100, with at most 2 decimals.
Resetting is only done on Discord with /staff reset; past data isn't deleted.
A rule breaker's roles are taken and they only see the jail room; their roles are given back when time's up or on release.
At most 10 roles. If empty, only members with Manage Roles can use it.
If left empty, it goes to the general /log moderation category.
At least 1 minute, at most 365 days.
A member who leaves and rejoins while jailed gets the role back.
A DM is sent when jailed and on release.
Refreshes itself every 30 seconds while the page is open. Click a row to open the case history.
An ⚖️ Appeal button is added to the DM sent to members for bans, mutes and jails given with Groyt commands. Appeals land in the channel you pick and here; if you accept, the punishment is lifted automatically. Free.
While on, an appeal button appears in the DM for staff punishments. Automatic punishments (auto-mod, raid protection…) don't get an appeal button.
Appeals land in this channel as a card with ✅ Accept / ❌ Reject buttons.
This role is pinged when a new appeal comes in.
For jail appeals, Notify the member by DM must be on in the Jail settings — if no DM goes out, no button does either. One appeal per punishment; at most 3 appeals per member every 24 hours.
The Pending tab refreshes itself every 30 seconds while the page is open.
Live stats as locked voice channels in a category at the top of the server. Free.
Channels without a category always sit above categories on Discord.
Every type you turn on becomes a channel. You can write its name yourself with the ✏️ Template.
Shows how many members have a role. At most 5 roles.
The channel's current name on Discord and its next name.
Every punishment Groyt gives (warning, mute, jail, kick, ban) becomes a numbered case and adds penalty points. When the points reach a threshold, Groyt can automatically mute / jail / kick / ban. Free.
While on, when points reach a threshold Groyt applies that threshold's punishment on its own. While off, cases and points are still kept.
Each punishment type adds this many points to the record (0–100). Undone cases don't count.
If you leave the duration empty for jail and ban, it's indefinite/permanent. A duration is required for mutes (at most 28 days); kicks have no duration.
ℹ️ A threshold action is applied once and its own case gets 0 points; if points drop below the threshold, it triggers again.
Recent cases in the server. Search to see a member's record.
Set up your server in seconds with ready templates. You can start the wizard here or use /server install / /server template on Discord — whichever way you start, the real confirmation is ALWAYS made by pressing the button on Discord, and only the server owner can confirm.
Build the server structure step by step.
Server templates you can apply in one click.
Summary of the latest setup.
Loading…
/server undo only deletes what Groyt created in the latest setup. Setup with ready templates is always free — only /server ai, which designs your server with AI from a few sentences, requires✨ Premium (only available on Discord).Opens personal voice rooms automatically when members join the creation channel. Setup, room management and maintenance tools are all free.
Groyt prepares the setup category, active room category, panel text channel and creation voice channel with safe names. The preview doesn't change any Discord resource.
For existing resources, only categories and channels verified with the server are shown; you don't need to type resource IDs.
You can use {kullanıcı} and {sayaç}.
0 means an unlimited room.
Not everyone can connect to new rooms.
Only allowed members can see new rooms.
Click the roles allowed to create rooms.
Click the roles that can't use the private room system.
Can manage operations; can't assign new manager roles.
When the main category is full, new rooms move to the selected category.
No active private rooms.
The health check hasn't run yet.
Records load when this section is opened.
Stopping doesn't delete existing rooms; they're cleaned up normally as they empty.
Channels or categories that existed before and were selected during setup aren't deleted.
Track who invited each member who joins.
When on, the inviter is reported for every new member.
/invites and /invite leaderboard commands on Discord.Only the server owner can see this. Click a member to open a detailed dashboard card.
No invite data yet.
Automatically post live stream/new video announcements from Twitch, Kick and YouTube to the channel you pick.
Streamers and channels being announced.
No accounts added yet.
Link a Twitch, Kick or YouTube account or a news site's RSS feed.
At night the wolves hunt, by day the village hangs a suspect. This is the server's default game setting: every new lobby starts with it, and whoever opens the lobby can change it for their game. To start a game on Discord: /werewolf start or g!ww.
Pick a game style in one click; the fields below fill in and are saved.
Werewolf and Villager are in every game. The special roles you turn on join the deck as long as there are enough players (priority: Seer, Doctor, Hunter, Witch…).
Each night you look at one player and learn whether they're a wolf. Share what you know carefully; the wolves will come for you.
Each night you protect one player; they can't be killed that night. You can't protect the same person two nights in a row.
For the whole game you have one life potion (saves the wolves' victim that night) and one death potion.
The moment you die you fire your last arrow: the player you pick dies with you.
Years of experience: you survive the wolves' first attack. A second attack or the gallows show no mercy, though.
On the first night you make two players fall in love. If one lover dies, the other dies of grief.
The village's respected voice: your vote counts as 2 in the day vote.
The pack's leader. Your vote counts as 2 in the night vote; when the Seer checks you they see "not a wolf".
A villager working for the wolves. You don't know the wolves and they don't know you. The Seer sees you as "not a wolf".
Your only goal is to fool the village into hanging you. If you're hanged in the day vote, you win the game alone.
You're on nobody's side. Each night you kill one player. The Seer sees you as "not a wolf".
Automatic: 1 wolf for 5-6 players, 2 for 7-10, 3 for 11-14, 4 for 15+. The wolf count never reaches half the players.
0 = free. The economy must be on; the winners share the pot.
If everyone makes their pick, the night and vote end before time runs out; more than half the players can also shorten the discussion by pressing "I'm ready".
When time's up, the game starts by itself if there are enough people.
Switches that change how the game flows.
The language Groyt speaks in this server. Public messages (welcome, logs, giveaways, music panel…) come out in this language. Replies visible to a single member come in that member's own Discord language. On Discord: /language · g!language english
Automatic: follows the server's Discord language; Turkish if unclear.
3 passive mini games tied to a channel — no invite/session needed, every plain message in the channel you pick is evaluated automatically by the game's rule. A channel can only be tied to one game at a time; if you assign a channel to another game, it leaves the previous one automatically.
Count up in order from 1. The same user can't count twice in a row; a wrong number or that violation resets the counter to 1.
Can't be turned on without a channel selected — an "on" request sent without a channel quietly stays off.
While on, a wrong move restarts the round; while off, it's only rejected and the round continues where it left off.
If you leave it empty, the default text above is used. Saving doesn't publish — press the button below to send/update it in the channel.
The new word must start with the last letter of the previous word. The same user can't chain twice in a row — in that case the chain doesn't break, the word is just rejected.
Can't be turned on without a channel selected — an "on" request sent without a channel quietly stays off.
While on, a wrong move restarts the round; while off, it's only rejected and the round continues where it left off.
If you leave it empty, the default text above is used. Saving doesn't publish — press the button below to send/update it in the channel.
Works like Counting, but depending on the mode you pick, a number "explodes" and the counter resets.
Can't be turned on without a channel selected — an "on" request sent without a channel quietly stays off.
Every number that's a multiple of this explodes (2-100).
Every correct number has this percent chance of exploding (1-100).
While on, a wrong move restarts the round; while off, it's only rejected and the round continues. Explosions always reset the round, independent of this setting.
If you leave it empty, the default text above is used. Saving doesn't publish — press the button below to send/update it in the channel.
/game wordchain panel on Discord — no channels are created from here, you can only pick an existing channel.Prepare an embed or plain-text announcement with a visual editor, schedule it, save it as a template and manage past announcements. Completely free.
Automatic messages to a channel every day, every week or at set intervals: good morning messages, event reminders, rule reminders… Times are in Türkiye time.
No announcements sent yet.
Anyone with one of these roles, or anyone with Manage Server, can send announcements.
A short record is posted to this channel every time an announcement is sent/edited.
Design a custom embed message with a fully visual tool and send it to the channel you pick. There's no matching bot command — it's only used from the web panel.
Staff become promotion candidates based on their points and time spent on a rung. The bot never promotes on its own: a candidate card lands in the channel and approvers decide. Automatic rungs only work with safe roles.
At least 2 rungs and a candidate channel are required.
Order from bottom to top. The first rung is the starting point (needs no points). Roles with dangerous permissions (Administrator, Manage Server, Manage Roles/Channels, Ban) go to approval even if set to automatic.
How many points each task is worth. Undone punishments don't count; a 2nd punishment to the same member within 7 days counts half, and later ones count nothing. Messages and voice have a daily cap.
0.02 = 2 points per 100 messages
Candidate cards and the weekly summary come to this channel. If you don't pick an approver role, only members with Manage Server decide.
Points count from the day the staff member moved to their current rung.
| Staff | Basamak | Points | Days | Status |
|---|
Staff can see messages deleted or edited in the channel in the last 30 minutes (/staff snipe, g!snipe, g!es). Records are kept only in memory; profanity and ads deleted by Groyt's filters are never shown.
While off, deleted messages aren't recorded at all.
Independent of built-in Discord permissions. If you don't pick a role, members with Manage Messages can use it; the server owner and Administrators can always use it.
Members who currently have a voice mute (/server mute). A mute given while the member isn't in voice is applied the first time they join voice.
An automatic action is applied to members wearing the Server Tag of a rival or unwanted server on their profile. Same setting as /server bannedtags on Discord.
Add at least one tag first.
One tag per line or comma-separated (at most 4 characters, not case-sensitive).
Marriages are global: a couple who marries in one server shows as married everywhere, and marital status is shown on member cards (Discord and the site). A ring from this server's economy is needed to propose.
Rings are sold in the economy shop.
Monthly and yearly anniversaries are celebrated in the channel you pick. The married role is given to couples who marry in this server.
Last message and last voice time on member cards. The site only shows a rough range (today, this week…); the exact time is only on the Discord card.
A message that always stays at the bottom of the channel: rules, an application format, a listing template. When messages pause for 5 seconds, the sticky moves to the bottom. On Discord: /announce sticky or g!sticky.
One per channel. When you save, they're placed in the channels right away.
A member who joins the server is pinged in the channels you pick and the message is deleted right away; the member sees the notification and notices those channels. On Discord: /server greet or g!greet.
3 channels free. Unlimited with ✨ Premium and on custom bots.
If on, the message stays in the channel.
You can use {kullanıcı}, {isim}, {sunucu}, {sayı}. If you don't write {kullanıcı}, the ping is added at the start.
Shows your FiveM server's online player count on Discord: a live card updated every minute, online/offline alerts, a player threshold and an "🎮 In game" counter channel (Counters tab → FiveM players).
cfx.re/join/abc123, abc123 ya da ip:port.
The offline alert is sent after 2 failed checks so short drops don't cause false alarms.
You can build a character application form with the "Whitelist Application" template in the Applications tab; the whitelist role is given automatically to accepted members.
Clock in/out for units like police, EMS and mechanics. The panel in the channel has a button for each unit; times are recorded and forgotten shifts close by themselves. On Discord: /fivem duty, g!duty.
Add at least one unit first.
If you don't pick an entry role, anyone can clock in. The "On duty" role is given during the shift and taken when they clock out.
Small server-specific extras that don't fit under a single system.
Gives a role automatically when a member writes the text you set in their Discord custom status; the role is taken back automatically when they delete/change the text.
Turning it off doesn't require premium; that always works.
If this text appears in a member's custom status, the role is given automatically.
Click a role to add or remove it; you can pick more than one.
✨ This feature is premium-only. See Premium →
Automatically announces new free game campaigns on Epic Games, Steam, GOG, Ubisoft, Prime Gaming and itch.io to the channel you pick, every hour.
When on, a card with the cover image, original price and end date is sent when a new campaign comes out. Each game is announced once.
When a registered member's birthday comes, a group celebration message is also posted in this channel; you can also give them a special role for the day.
The personal celebration message is always sent, independent of this setting — this only turns the group announcement in the server on/off.
Members with a birthday carry this role that day, and it's taken back automatically the next day. The role must be below Groyt's role (move Groyt's role above it in Server Settings → Roles). Roles with Administrator can't be picked. The role is independent of the celebration channel — it's given even when the server celebration is off.
/birthday add (DMs work too). Here and in /birthday list · upcoming · calendar only the day and month are shown; birth year and age are personal data, so they're never shown anywhere.Loading…
Celebrates the server's own founding anniversary — completely separate from the personal birthday system; the date isn't entered by a user, it's calculated straight from the server's creation date on Discord.
On the founding anniversary, a celebration message goes to the channel you pick and the server automatically gets 1 week of free premium as a gift.