Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/cdc-bot/main/llms.txt

Use this file to discover all available pages before exploring further.

CDC Bot’s marriage system lets users propose to each other and get married within the server. Marriages are purely for fun and come with optional polyamorous support for group marriages, plus a cheating detection system that notifies partners when their spouse interacts with someone outside the marriage.

Proposing

Use /marriages propose @user to send a marriage proposal. The recipient sees a message with two reaction options:
  • 💍 — Accept the proposal
  • ⛔ — Reject the proposal
The proposer can also react with ⛔ to retract their own proposal.

Proposal rules

CDC Bot enforces the following rules before allowing a proposal:
  • You cannot propose to yourself
  • You cannot propose to a bot
  • You cannot have two active proposals pending at the same time
  • The recipient must not have disabled proposals (see /config)
  • If either party is already married and not polyamorous, the proposal is blocked
  • If you propose while already married (and your partner is not polyamorous), it is recorded as a cheating attempt and your partner is notified

Polyamorous mode

Enable Polyamorous mode in /config to join or expand group marriages. All members of a marriage must have polyamorous mode enabled for additional members to join. When polyamorous mode is active:
  • A married user can propose to (or accept a proposal from) additional users
  • New members join the existing marriage rather than creating a separate one
  • Cheating alerts behave differently — see below

Cheating detection

CDC Bot monitors messages in married users and notifies partners when:
  • A married user mentions someone outside the marriage
  • A married user replies to a message from someone outside the marriage
  • A married user reacts to a message from someone outside the marriage
  • A married user proposes to someone outside the marriage
Notifications are sent via DM to each partner.
Cheating detection is designed for fun. It triggers on any mention or reply to a non-partner, including casual conversation. Use the Defer Cheating Alerts preference to receive a daily summary instead of real-time alerts.

Deferring alerts

Enable Defer Cheating Alerts in /config to stop real-time cheating DMs. Instead, you receive a daily summary with total cheating incidents and a bad relationship score (0–5). You can also request the latest stats at any time with /marriages request_cheating_stats.

Divorcing

Use /marriages divorce with an optional reason to leave a marriage. Your ex-partner receives a DM with the reason. If a marriage has more than two members, you leave the group without dissolving it.

Viewing marriages

Use /marriages view to see all active marriages in the server. The response is private (ephemeral) and shows each marriage as a list of mentioned users connected by 💍.

Build docs developers (and LLMs) love