- Documentation
- Community
- Hangout: birthdays, counting, sticky, confessions, modmail
Hangout: birthdays, counting, sticky, confessions, modmail
Five small modules that bring your server to life – birthdays, counting, sticky messages, anonymous confessions and modmail.
Quick look
This is how it looks in Discord – with sample data.
Your own voice channels with a control panel.
Join the hangout and you get your own voice channel – controlled with buttons: name, limit, lock and more.
- ➕ Create channel
- Mira's roomMira
Interactive demo with sample data. Nothing is changed on a real server.
Join the hangout. Step 1 of 3
The Hangout bundles small community modules that bring your server to life: birthdays, counting, sticky messages, anonymous confessions and modmail. Each module has its own tab and its own switch, so you can use just one of them if you like.
In the dashboard#
- In the dashboard sidebar, open Community & events → Hangout (
/dashboard/<server>/treffpunkt). You can also reach modmail directly via Support → Modmail. - Pick the module's tab: Birthdays, Counting, Sticky messages, Confessions, Modmail or Wrapped. A green dot on a tab means the module is running.
- Turn the module on with the switch at the top right.
- Choose the right channel (for modmail: a text channel for the team only).
- Adjust the other settings and click Save.
- Try the module right away in Discord, for example with
/birthday setor a number in the counting channel.
The Wrapped tab is explained in Server Wrapped & votes.
Birthdays#
Members add their birthday with /birthday set. On the day itself, yurna congratulates them in the Birthday channel and can assign a Birthday role, which is removed automatically the next day.
- Time and Time zone: yurna congratulates from this hour on (default 9:00, Europe/Berlin). yurna checks every 10 minutes.
- Custom message: up to 1500 characters. Placeholders:
{nutzer}(mention),{name}(display name),{alter}(age),{alterText}(e.g. “You turn 20 today!”),{server}. Empty = friendly default text. - Upcoming birthdays shows who's next.
- Members born on 29 February are congratulated on 28 February in non-leap years.
- The birth year is optional – without it, the age is simply left out.
Counting#
Everyone counts up together: 1, 2, 3 … A correct number gets ✅, a new record 🏆 and every full hundred 🎉. On a mistake yurna reacts with ❌ and briefly explains which number would have been right.
- Current count: did you count before yurna? Enter the last number – counting continues with the next one.
- Reset to 0 on mistakes: off = the wrong number is only marked, counting continues.
- Take turns: nobody may count twice in a row.
- Allow math: “2+3” or “(10-4)*2” counts too.
- Only the first word of a message counts (“42 yay” is 42). yurna deletes messages without a number to keep the channel clean.
- The tab shows Current number, Record and Mistakes so far. Start over resets counting to 0.
Sticky messages#
A sticky message always stays at the bottom of the channel: after new messages, yurna deletes the old sticky and posts it again at the very bottom. There is one sticky per channel.
- Click Create sticky, choose the Channel and design text and embeds like announcements, with the placeholders
{server}and{mitglieder}(member count). Save and post puts it into the channel right away. - Repost after … messages: 1 to 50. With 1, yurna reposts after every message, but during a burst of messages at most every few seconds.
Anonymous confessions#
/confess opens a form. The confession is posted without a name as “Anonymous confession #N” in the Confession channel.
- Cooldown (minutes): at most one confession per member in this time (default 10, 0 = off, up to 1440).
- Reply threads: a thread for replies is created under each confession.
- Review before posting: confessions go to the Review channel first, with Approve and Reject buttons. Anyone with "Manage Messages" can decide. Make the review channel visible to the team only.
- Show author to mods: the review channel then shows who wrote the confession. Off = fully anonymous, even for mods.
- A confession must be 5 to 1800 characters long. The Recent confessions list in the dashboard never shows an author.
Modmail#
Members send yurna a direct message or use /modmail. yurna asks which server it should go to (or to yurna support). Each case gets a private thread in your server's Modmail channel.
- Everything your team writes in the thread goes back to the member as a DM. yurna confirms with 📨.
- Messages starting with
//stay internal notes and are not forwarded. - Close case ends the conversation – in the thread or in the DM. The other side is notified and the thread is locked.
- Mention on new cases: these roles are mentioned in the new thread. Greeting: the first reply to the member (up to 1000 characters, empty = default text).
- Reply anonymously: replies appear as “<Server> team” instead of with names (Half Moon and up).
- Each member can only have one open case at a time. Open cases and Total cases are shown at the top of the tab.
Premium#
Premium
All Hangout modules are free. Depending on the plan, only two things change: the number of sticky messages per server (New Moon 3, Half Moon 15, Full Moon 50) and anonymous modmail replies (from Half Moon).
By command#
Setup works with /community (needs "Manage Server"). Options you leave out stay unchanged; without options a subcommand shows the current state. - resets a text to the default. The member commands (/birthday, /confess, /modmail, /wrapped) can be used by everyone.
Setup with /community:
| Command | What it does | Key options |
|---|---|---|
/community birthdays | Set up birthdays | channel · role: birthday role · message: text with {nutzer} {server} {alterText} · hour (0–23) · timezone · enabled |
/community counting | Set up a counting channel | channel · reset-on-mistake · alternate · math · restart: start again at 0 now · count: set the current number (the next one is this plus 1) · enabled |
/community confessions | Set up anonymous confessions | channel · approval: post only after team approval · review-channel · author-for-mods · reply-threads · cooldown · enabled |
/community modmail | Set up modmail | channel: team channel for the threads · ping-roles · greeting · anonymous (Half Moon and up) · enabled |
/community wrapped | Set up the monthly recap | channel · enabled |
/community status | Shows the state of all community modules | – |
/community also includes /community starboard (see Starboard) and /community suggestions (see Suggestions).
Sticky messages with /sticky (available by default to members with "Manage Messages"):
| Command | What it does | Key options |
|---|---|---|
/sticky set | Sets or changes a sticky – with text and embed, like in the dashboard | channel (default: current channel) · text · title · description · color · image-url · footer · after: repost after this many messages (default 1) · enabled: off = pause, on = resume |
/sticky remove | Removes the sticky of a channel | channel (default: current channel) |
/sticky list | Lists all stickies on the server | – |
With /sticky set, options you leave out stay unchanged, - clears a field and \n starts a new line. The first embed is changed; further embeds from the dashboard stay. How many stickies you can have depends on your plan.
Member commands:
| Command | What it does | Key options |
|---|---|---|
/birthday set <day> <month> | Adds your birthday | year: birth year (optional, for “turns X”) |
/birthday show | Shows your birthday or a member's | user: member (empty = you) |
/birthday remove | Deletes your entry | – |
/birthday list | The next 10 birthdays on the server | – |
/confess | Opens the form for an anonymous confession | – |
/modmail | Opens a form for a new modmail case to the team | – |
/wrapped | The server's recap as an image | period: this month, last month or this year |
Common questions#
/birthday, /confess or /modmail says it isn't turned on – what now?#
Turn the module on in the Hangout and choose a channel – or use /community.
Why aren't messages in the counting channel deleted?#
yurna needs the Manage Messages permission there.
Why isn't the birthday role assigned?#
yurna needs Manage Roles, and yurna's role must be above the birthday role.
Replies in the modmail thread get ⚠️ – why?#
The member doesn't accept DMs or has blocked yurna. If yurna doesn't ask for your server in DMs, modmail isn't turned on there or you aren't a member.
How do I suggest a new feature to the yurna team?#
With /suggestion. It sends your idea straight to the yurna team – that's different from your server's suggestions channel.
See also#
Last updated on 30 October 2026