RuleKeeper owl mascot

Discord bot

RuleKeeper

RuleKeeper automatically posts your rules on a schedule: daily, weekly, or monthly, so they stay visible without anyone having to think about it.

Why I built it

Important rules should not disappear into chat history.

I built RuleKeeper because I kept running into the same problem in Discord servers and WoW guilds: important rules get buried, people forget expectations, and the same reminders get repeated constantly.

The goal is not to add more systems, it is to remove friction and make things run smoothly in the background. If you help run a server, lead raids, or just want things to stay organized without constant effort, this will help.

1

Add rules once

Save the rule header, body, and optional user or role mentions.

2

Choose the channel

Tell RuleKeeper where your rules should be posted.

3

Pick a cadence

Post rules daily, weekly, or monthly without manual reminders.

Setup guide

How to install and set up RuleKeeper

  1. Install the app and allow View Channels, Send Messages, Embed Links, Read Message History, and Use Application Commands.
  2. Type /show_config to display the current RuleKeeper setup for your server.
  3. Use /set_channel to choose where rules should be posted.
  4. Use /set_cadence to choose daily, weekly, or monthly posts.
  5. Use /add_manager_role if roles besides server managers should be able to manage RuleKeeper.

Commands

What you can do with RuleKeeper

/add_rule

Add a rule with a short header, body text, Markdown formatting, and optional user or role mentions.

/list_rules

See every saved rule, fully formatted, in a message only you can see.

/edit_rule

Edit an existing rule after checking its rule number with /list_rules.

/remove_rule

Remove a saved rule by number. Once removed, it is permanently deleted.

/post_now

Immediately post a random rule to the designated channel.

/show_config

View the posting channel, saved rule count, cadence, last posted rule, last post date, and manager roles.

Permissions

Channel permissions to check

Depending on your Discord setup, you may need to explicitly grant RuleKeeper these permissions in the channel where rules will post.

Want help before adding it?

Join the Sunflower WoW Discord to ask questions, report issues, suggest improvements, or see what I am changing next.