MarriageBot is a bot for Discord that allows users to create their own cross-server family trees via easy-to-use commands.
MarriageBot has a variety of commands to manage your family tree.
/marry- Send a proposal to another user.
/divorce- Divorce one of your spouses.
/adopt- Send an adoption proposal to another user.
/disown- Disown one of your children.
/makeparent- Send a parenthood proposal to another user.
/runaway- Remove your parent.
/tree- View your family tree of blood relatives.
/fulltree*- View your full family tree including spouses and their families.
/relationship- View your relationship with another user.
/partners- View your spouses.
/parent- View your parent.
/children- View your children.
/familysize- View the size of your family.
MarriageBot has received "ongoing" development since it started in 2018. MarriageBot's current iteration is based on a library also developed by Voxel Fox from scratch - Novus.
MarriageBot is written in Python and uses a Postgres database. Family trees are generated using Graphviz. Translations are provided through Crowdin.
The best way to contribute to MarriageBot's development at this point is to provide a translation via Crowdin.
Notes for translators:
- Command names and option names
- Between 1 - 32 characters
- Must match regex
^[-_\p{L}\p{N}\p{sc=Deva}\p{sc=Thai}]{1,32}$ - Entirely lowercase
- Command descriptions
- Between 1 - 100 characters
MarriageBot doesn't have a straight donate feature, however if you're looking to financially support MarriageBot and Voxel Fox's development, please consider taking out a subscription to one of MarriageBot's perks tiers.
