Everything from setup to day-to-day use.
| Command | Who | What it does |
|---|---|---|
/onboard | Admins (Manage Server) | Set up what new members go through, and post the panels. |
/setup | Admins (Manage Roles) | Opens the setup panel — map tiers to roles, manage counters and games. Linking the YouTube channel is the server owner's only. |
/link-youtube | Anyone | Links your own YouTube account so your membership can be checked. |
| Command | Who | What it does |
|---|---|---|
/rps @player | Anyone | Rock-paper-scissors — both pick in secret. |
/tictactoe @player | Anyone | Tic-tac-toe on a 3×3 button board. |
/truthordare @player | Anyone | Truth or dare — write your own question or dare, or draw one of 1,000. |
/wordpaste | Anyone | Word chain on the last two letters — words in your server's language. |
/hangman | Anyone | Starts your own hangman game — several players can play at once in the same channel. |
/wordle daily word:… | Anyone | Guess today's 5-letter word privately; without a word it shows your board. |
| Command | Who | What it does |
|---|---|---|
/top | Anyone | Top 10 players as an image card. |
/profile [user] | Anyone | Your (or someone's) level, rank and per-game stats card. |
| Command | Who | What it does |
|---|---|---|
/giveaway | Admins (Manage Server) | Starts a giveaway in the current channel — title, description, winners, end date and time. |
/managegiveaway | Admins or allowed roles | Delete it, end it early, or draw a different winner. |
/poll visible|hidden | Admins or allowed roles | Creates a poll — results live or revealed at the end; votes changeable or final. |
/managepolls | Admins or allowed roles | See results (even on a hidden poll), end a poll early or delete it. |
| Command | Who | What it does |
|---|---|---|
/jailsetup | Admins (Manage Server) | Sets up the jail role, channel, logs channel and default sentence. |
/punish | Admins or allowed roles | Sends a member to the jail channel — a sentence N times, or N numbers. |
/pardon | Admins or allowed roles | Shortens a punishment, or clears it with 0. |
/punishments | Admins or allowed roles | Who is serving now, and who has served the most. |
Everything /setup does is also available from the web dashboard — same settings, either surface.
Add dbotyy to your server — needs Manage Roles (for YouTube membership roles), Manage Channels (for counter and game channels), and the usual message permissions for games (send messages, embeds, reactions; Manage Messages only to pin the rules). Afterward, drag the bot's role above any role it will need to assign, in Server Settings → Roles.
In Discord, run /setup → YouTube Membership → Link
channel, or use the web dashboard — either way
you'll sign in with Google as the channel owner, the
account that actually runs the membership program.
Only the Discord server owner can link or unlink a YouTube channel, since linking hands the bot that channel's credentials. Admins can do everything else — map tiers to roles, run a sync, and manage the rest of the bot.
Once linked, pick a Discord role for each YouTube membership tier — or click "Auto-create missing roles" to have the bot create a plain role (no permissions, just a badge) per tier automatically.
Anyone in the server runs /link-youtube and signs in
with their own Google account. From then on, roles sync automatically
on a timer — cancelling or changing tier updates the role within one
sync cycle, no further action needed from anyone.
Live-updating voice channels showing member count, bot count, server boosts, and online members. Pick an existing channel or have the bot create one, and set whatever label text you want — the bot only appends the live number. Names refresh roughly every 10 minutes; Discord itself limits how often a channel can be renamed.
In /setup → 🎮 Games (or the dashboard), pick an existing
text channel or create a new one for each game. Set a 📁 category once
and every new game channel goes into it. When the bot creates a
channel it posts that game's rules there — use 📜 Send rules to all game
channels to post them into channels you picked yourself.
Letters: lj, nj, dž and
đ count as one letter, and you can type without
diacritics (c for č/ć, s for š, z
for ž).
Wins earn XP; the leaderboard channel updates itself after every
game, and /top and /profile show image
cards.
Giveaways end at a date and time you choose, not a countdown you
have to calculate. On the dashboard you pick
the end date from a calendar and the time from a time picker; in
Discord, /giveaway asks for the same thing as
DD.MM.GGGG. and HH:MM. Times are
Europe/Belgrade.
Entry can be open to everyone, limited to chosen roles, or limited to YouTube members — the last one reuses the membership roles the bot already assigns, so a giveaway can be members-only without any extra setup.
Eligibility is re-checked when winners are drawn, so someone who
lost their role in the meantime can't win. If a winner still doesn't
qualify, /managegiveaway rerolls while excluding everyone
already drawn, ends a giveaway early, or deletes it.
Polls end at a chosen date and time, like giveaways.
/poll visible shows the votes as they come in;
/poll hidden shows only the options and how many people
voted, and reveals everything when the poll ends. Both take
enablechangevote: True lets people
change their mind, False keeps the first vote they
cast.
One form does the rest — question, options (one per line, up to
25), end date and time, and a tick box for letting people pick more
than one option. Blank lines and duplicates are dropped, so a list
with gaps still makes a clean poll. Admins can watch a hidden poll's
standings at any time with /managepolls, and end it
early or delete it from there. On the dashboard
the same form has a calendar and rows you add and remove in place.
A member sent to kaznionica keeps their roles but gets the jail
role, which is denied on every channel @everyone can see.
Anything still visible after that — a staff channel their own role
explicitly allows — is then locked for that member alone, because
Discord applies role denies before role allows and so a role-level
deny can't override it. Those locks are removed when the punishment
ends. Three modes:
repeat the server's default sentence N times, type N numbers (from 1
or from a custom start), or repeat a sentence the moderator writes.
A wrong message adds to the total instead of resetting
progress, so mistakes make it longer. Answers ignore diacritics,
case and punctuation.
/jailsetup → ⚡ Quick setup
creates the category, role, jail channel and logs channel in one go
and hides existing channels from the role. You can also pick or
create each channel yourself. New channels made later are hidden
automatically, and a member who leaves and rejoins gets the role
back, so leaving isn't an escape.
If a logs channel is set, every punishment, reduction and release is recorded there with who did it — worth enabling when moderators can punish without being admins.
What a new member goes through when they join: your rules, and the
roles they pick for themselves. It is set up on the
dashboard — /onboard in Discord
just links there and posts the panels.
Two parts, each optional:
Verified).Answers with no role chosen create a plain role named after the
answer — handy for a colour question: type red,
green, purple and recolour them in Discord
afterwards.
Locking the server is a separate switch: with it on, anyone who hasn't accepted the rules sees only the onboarding channels. It changes permissions on your existing channels, and the same button puts every one of them back exactly as it was.
Worth knowing: Discord shows a member in the colour of their highest role, so colour roles need to sit above cosmetic ones in Server Settings → Roles. Editing the rules later applies to members who join afterwards — nobody is asked to accept twice — and someone who leaves and comes back goes through it again.
A card posted when somebody joins, and another when somebody
leaves. Pick the channel (and the category a new one goes into) on the
dashboard or in /setup → 🎊
Welcome, and write your own text — {user} tags the new
member, {name} is their name and {server} the
server's. Leave the text empty for the default.
Channels, text and the card itself are free. Premium
adds your own background, header and footer strip, a logo in place of
the server icon, and an accent colour. Images are direct
https:// links, up to 5 MB each — 1000×360 for the
background, 1000×64 for the strips and 256×256 for the logo; anything
else is cropped to fit, and a link that isn't an image is refused when
you save it.
During a join flood only the first card in every few seconds is rendered and the rest are plain text, so a raid can't turn into a hundred images.
Giveaways, polls and kaznionica are available to anyone with
Manage Server. Beyond that, /setup → 🔑 Permissions lets you
name roles per feature — so a community moderator can send people to
kaznionica, or run giveaways, without being made an admin.
Everything above works from either /setup in Discord or
the web dashboard — they read and write the
same settings, so use whichever is more convenient at the time.