Creating a bot command system for Blood on the Clocktower character lookups?

Hey everyone! I’m working on setting up a Discord server for my friend group who plays Blood on the Clocktower. The server is getting bigger but I’m the only one who really knows all the character abilities by heart.

I want to create commands where people can type something like !Butler and get back the Butler’s role description and powers. I’ve been searching around but haven’t found any good solutions yet. Has anyone built something similar or know how to set this up?

I tried using a custom command bot where I manually entered each character and their description. I also looked into Carl-Bot with custom triggers but ran into the 50 trigger limit which isn’t enough for all the BotC roles.

Any suggestions for bots or methods that could handle this many character lookups would be awesome!

Check out MEE6’s custom commands - way higher limits than Carl-Bot and I’ve used it for similar lookup stuff. We also had good luck with a webhook that pulls from a Google Sheet with all the character data. Anyone can update descriptions and the bot grabs them automatically. Takes more setup but it’s way easier to maintain later. If you can handle basic coding, there’s open-source Discord bots made for tabletop games you could tweak. TableTop Helper has solid docs for adding custom game data.

Had this same issue when our BotC group hit 20+ people. Dyno Bot saved me - way more flexible than Carl-Bot. Set up automod rules that respond to character names without hitting those annoying trigger limits. But here’s what really changed everything: I made a simple Airtable database and connected it with a webhook. Each character gets stored with role, team, and full description. Someone types the name? Data pulls automatically. Took me two hours to set up, but now we’ve got 100+ characters running smooth as butter. Best part? You can throw in homebrew characters or whatever custom rules your group plays with.

Botmaker’s your best bet here. The free tier gives you unlimited custom commands and it’s built for exactly this. Just upload a CSV with all the character info and it handles lookups automatically. Way easier than dealing with other bots’ limits.