β οΈ Work in Progress
This project is under active development. Core features work, but commands, schema, and behavior may change.
A Discord bot for Call of Cthulhu 7th Edition that replaces physical dice and helps manage character sheets β including percentile rolls, difficulty checks, sanity mechanics, and bonus/penalty dice.
Built with Python 3, discord.py (slash commands), and SQLite for persistent storage.
-
π―
/rollβ Dice expression parser
Supports standard and CoC-style rolls
(1d6+1d4-2,d100,d100b1, etc.) -
π§
/cocβ CoC percentile success checks
Automatically evaluates Regular / Hard / Extreme / Fumble -
π
/sheet_*β Character sheet management
Create, view, import, and export investigator sheets -
π
/skill_setβ Add or update investigator skills -
β€οΈ
/hp& π§/sanβ Apply HP or Sanity changes -
π§©
/sancheckβ Perform SAN checks
Rolls automatically and applies sanity loss -
πΎ Persistent storage via SQLite
(coc_bot.sqlite3)
git clone https://github.com/yourusername/CoC-Dice-Bot.git
cd CoC-Dice-Bot
Further setup instructions coming soon as the project stabilizes.