- Documentation
- Community
- Announcements: scheduled messages & social feeds
Announcements: scheduled messages & social feeds
Schedule one-off or recurring messages and automatically announce new videos, posts and streams in your server.
The announcement hub brings two things together: scheduled messages that yurna posts at a set time, and social feeds that automatically announce new content from YouTube, Reddit, Bluesky, RSS/Atom or Twitch in a channel.
You'll find it under Dashboard → Community → Announcements (/dashboard/<server>/ankuendigungen), with the Scheduled and Feeds tabs. The feature is available on every plan; the limits depend on your plan.
Scheduled messages#
Setting it up#
- Open the Scheduled tab and click Schedule message.
- Enter a Name. It's just for your overview and doesn't appear in Discord.
- Choose the Channel.
- Under Schedule, set the Frequency, the time and the Time zone. Next runs shows you right away when yurna will post.
- Design the Content: text, embeds and, if you like, role pings. A live preview appears on the right.
- Save.
Send now posts a message immediately as a test – the schedule stays unchanged.
Frequency#
| Frequency | What you set |
|---|---|
| Once | Date and time (not in the past) |
| Daily | Time |
| Weekly | One or more weekdays and a time |
| Monthly | Day of the month (1–31) and a time. If a month is shorter, yurna posts on its last day. |
| Interval | Start on, Start at and "Every … minutes" (at least 15 minutes) |
The available time zones are Europe/Berlin, Europe/Vienna, Europe/Zurich, Europe/London, UTC, America/New_York and America/Los_Angeles.
Placeholders#
| Placeholder | Replaced with |
|---|---|
{ping} | the selected role pings |
{server} | the server name |
{mitglieder} | the current member count |
{datum} | the date at the time of sending |
{uhrzeit} | the time of sending |
If you select role pings without using {ping}, yurna puts the mentions at the start of the message. Only the selected roles are pinged (up to 10) – never @everyone, @here or individual users. Discord never pings from inside embeds.
When something goes wrong#
- If sending fails three times in a row, yurna pauses the message automatically. You'll see the last error right in the list.
- If yurna was offline for a while and missed a run, that run isn't made up – the next one is scheduled instead.
- Paused messages stay saved and continue once you resume them.
Social feeds#
Setting it up#
- Open the Feeds tab and click Add feed.
- Choose the Type and enter the source:
- YouTube – @handle, channel ID (UC…) or channel link. No API key needed.
- RSS/Atom – the full feed address (https://…).
- Reddit – the subreddit name, e.g.
r/discordapp. - Bluesky – handle (
name.bsky.social) or profile link. Public posts are announced. - Twitch – login name or channel link. yurna announces when the stream starts.
- Click Check. yurna shows you the name it found, the number of entries and the latest entry.
- Optional: enter a Display name. If left empty, yurna uses the name from the feed.
- Choose the Channel and adjust the Announcement template. Restore default resets the template.
- Save.
When you save, yurna remembers the existing entries. Only items that appear afterwards are announced – older entries aren't posted retroactively.
Template placeholders#
| Placeholder | Meaning |
|---|---|
{ping} | the selected role pings |
{title} | title of the new entry |
{url} | link to the entry |
{author} | author or channel |
{feed} | the feed's display name |
{image} | the entry's image, e.g. for an embed |
Note
Twitch feeds only work once Twitch has been enabled for yurna. Until then, Twitch is marked "soon" and existing Twitch feeds are resting.
Premium#
| Neumond | Halbmond | Vollmond | |
|---|---|---|---|
| Scheduled messages | 3 | 25 | 100 |
| Recurring messages | – (one-off only) | yes | yes |
| Social feeds | 2 | 15 | 50 |
| Feed polling | every 10 minutes | every 10 minutes | every 2 minutes |
The limits count every entry you've created, including paused ones. Once you hit the limit, you can't add more. If your server moves to a smaller plan, the oldest active entries keep running up to the limit. All others show Resting (plan) and start again as soon as your plan allows it. Recurring messages rest on the Neumond plan.
Premium
The Vollmond plan also includes a planned Twitch live role that streamers wear while they're live. It can't be configured in the dashboard yet.
Common problems#
- "yurna is missing permissions in the channel". yurna needs View Channel, Send Messages and Embed Links.
- "There's no RSS or Atom feed at this address". Check the address. Many sites serve their feed at a separate address such as
/feedor/rss. - "This address is blocked". For security reasons, yurna doesn't fetch addresses on local or private networks. Feeds larger than 2 MB are rejected as well.
- The test doesn't arrive. If yurna is busy or offline at the moment, the test message is sent as soon as the bot is reachable again.
See also#
Last updated on 15 October 2026