Skip to content
yurna
  1. Documentation
  2. Community
  3. 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.

SetupCommandsDashboardMessagesActivity

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.

Discord · Voice channelsSample data
  • ➕ 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#

  1. In the dashboard sidebar, open Community & events → Hangout (/dashboard/<server>/treffpunkt). You can also reach modmail directly via Support → Modmail.
  2. Pick the module's tab: Birthdays, Counting, Sticky messages, Confessions, Modmail or Wrapped. A green dot on a tab means the module is running.
  3. Turn the module on with the switch at the top right.
  4. Choose the right channel (for modmail: a text channel for the team only).
  5. Adjust the other settings and click Save.
  6. Try the module right away in Discord, for example with /birthday set or 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:

CommandWhat it doesKey options
/community birthdaysSet up birthdayschannel · role: birthday role · message: text with {nutzer} {server} {alterText} · hour (0–23) · timezone · enabled
/community countingSet up a counting channelchannel · 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 confessionsSet up anonymous confessionschannel · approval: post only after team approval · review-channel · author-for-mods · reply-threads · cooldown · enabled
/community modmailSet up modmailchannel: team channel for the threads · ping-roles · greeting · anonymous (Half Moon and up) · enabled
/community wrappedSet up the monthly recapchannel · enabled
/community statusShows 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"):

CommandWhat it doesKey options
/sticky setSets or changes a sticky – with text and embed, like in the dashboardchannel (default: current channel) · text · title · description · color · image-url · footer · after: repost after this many messages (default 1) · enabled: off = pause, on = resume
/sticky removeRemoves the sticky of a channelchannel (default: current channel)
/sticky listLists 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:

CommandWhat it doesKey options
/birthday set <day> <month>Adds your birthdayyear: birth year (optional, for “turns X”)
/birthday showShows your birthday or a member'suser: member (empty = you)
/birthday removeDeletes your entry–
/birthday listThe next 10 birthdays on the server–
/confessOpens the form for an anonymous confession–
/modmailOpens a form for a new modmail case to the team–
/wrappedThe server's recap as an imageperiod: 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