PaulCLI logoPaulCLI

Recipes

Ready-to-build flows you can recreate in a minute.

Soft onboarding

  1. Member joined
  2. Account older than? — 3 days
  3. yes → Wait 10 s → Send DM “Welcome to {guild.name}! Read #rules and say hi in #general.” → Add role @Member
  4. no → Add role @Quarantine → Write to log channel “{user} joined with a {user.id} account younger than 3 days”

Reaction-based verification

  1. Reaction added — emoji ✅, channel #verify
  2. Has role? @Verified
  3. no → Add role @Verified → Remove user's reaction
  4. yes → Stop
  1. Message sent
  2. Contains link?
  3. yes → Member longer than? 14 days → no → Delete message → Send temporary message “{user}, links unlock after two weeks.” (10 s)

Three strikes

  1. AutoMod triggered
  2. Moderation history? ≥ 3
  3. yes → Timeout member 120 min, reason “Repeated AutoMod violations” → Notify bot owner

Weekend double XP announcement

  1. Schedule — daily at 10:00
  2. Day of week? — Weekend
  3. yes → Send embed to #announcements “Weekend bonus is on!”

Exactly one team role

  1. Role gained
  2. Has role? @Red → yes → XOR input A; Has role? @Blue → yes → XOR input B
  3. XOR no → Send DM “Pick exactly one team role.”

Auto-thread for showcase posts

  1. Message sent — channel #showcase
  2. Has attachment? — images only
  3. yes → Add reaction ❤️ → Create thread “Feedback for {user.name}” (auto-archive 3 days)
  4. no → Delete message → Send DM “#showcase is for images — use #chat for text.”