Botch and Beat are a pair of Discord bots for playing World of Darkness and Chronicles of Darkness games over Discord. They feature a dice roller incorporating character traits (so you can type Strength + Brawl
instead of a non-descriptive number, a la my other bot, Inconnu), plus character stats tracking and, for premium supporters, image uploads.
Botch and Beat are designed from the ground up to be modular and extensible, allowing them to support multiple World/Chronicles of Darkness game lines. Currently supported games are Vampire: The Masquerade (V20 and DAV20 sheet templates), Vampire: The Requiem, and Mummy: The Curse. Additional lines can be added, depending on community interest.
Botch is currently in beta on the official server. For general release, check the milestone to see current progress.
Need a bot now? Check out [Tzimisce] for a basic X20 Wod/CofD dice bot without character tracking features. Or add Inconnu for a fully-featured V5 dice bot and character manager.
I'd call this the FAQ section, only that feels disingenuous when no one's asked me anything. So, to head off those potential questions ...
[Tzimisce] is my first-ever bot, and my first "real" Python project. While I have a lot of nostalgia for it, it is ... a mess. Adding features is a challenge, modules are constructed strangely, and the effort to improve it to the point that it would work with Botch's planned feature set would be more work than simply starting over.
There's also something to be said for familiarity—and not breaking it. A new bot allows me to create new interaction conventions that don't mesh well with [Tzimisce]'s design. [Tzimisce] has thousands of users. Inevitably, many of them will want to stick with what they know, and it wouldn't be fair to take away something that, from their perspective, already works just fine.
Inconnu's a far more advanced bot than [Tzimisce], and it has many of the features Botch will have. However, Inconnu isn't designed to handle multiple game lines. Like [Tzimisce], it would need substantial refactoring to get it to that point. There's also the fact that X20 and CofD have very different dice mechanics compared to V5. It just doesn't make sense to try to tack on two vastly different systems to a bot that's already in a healthy spot.
Why Botch? Botches are bad! Yes, they are. Over the years, many users have contacted me to complain that botch too often. In reality, it's just confirmation bias at work: you remember the bad rolls more strongly than you remember the good rolls. It's human nature. In actuality, a good PRNG (programmable random number generator), like these bots use, is more random than any set of dice you'll buy at your FLGS.
If your hypothetical game is a WoD20 or CofD 2E game, then: Maybe!