Looking for a bot to track character reservations on Discord

I manage several Discord servers focused on roleplaying based on existing shows and comics. We want players to freely reserve characters without requiring moderator approval for each one, but tracking who claimed which character becomes messy with Discord’s channel structure.

I’m searching for a customizable bot that can handle this. Ideally, it would work with a command like /reserve [character_name] [series] that checks if someone already has that character. If available, it adds them to a visible list somewhere. If taken or banned, it denies the request.

The bot should also support character aliases so people can’t accidentally claim the same character under different names. However, it needs flexibility for characters not in any predefined database since listing every possible character would be impossible.

Does anyone know of a free bot that can do this? I tried working with YAGPD but my coding skills aren’t strong enough. I’d rather avoid building one from scratch if possible.

Thanks for any suggestions!

Try Dyno bot with custom commands. I’ve run RP servers for three years and Dyno’s automod plus custom commands work great for character tracking. Set up commands that write to a specific channel and use role assignments to stop duplicate claims. Aliases are trickier - you’ll probably need a spreadsheet that you update manually when conflicts pop up. Not perfect, but it works. Also check MEE6’s custom commands. They’ve got database features that might handle reservations better than channel tracking. Both need setup time upfront, but way easier than coding everything yourself.

i’d recommend looking into carl-bot too! it’s super customizable with commands that can help you keep track of characters easily. you can add or remove from lists, just not sure about the alias feature. but hey, it’s free to give it a try!

Honestly, all these bot solutions are just band-aids. You’re forcing Discord bots to do stuff they weren’t built for.

I hit the same wall when our gaming community needed tournament bracket tracking across servers. Wasted weeks testing different bots and custom commands. Nothing worked right.

Then I found automation platforms. Built a workflow connecting Discord to a real database via webhooks. Someone types /reserve, it hits an API that checks availability, handles aliases through a lookup table, and updates your character list instantly.

You get exactly what you need. Character aliases? Simple database query. Adding characters? Just update your sheet. Multi-server sync? Done.

Takes 30 minutes to build, zero coding. Way more reliable than hoping some random bot works.

Latenode makes this dead simple with their Discord integration. Drag and drop the logic together.

Had this exact same issue two years ago running a Marvel/DC crossover server. Ticket Tool bot saved my sanity - here’s what worked:

Set up one channel for reservation requests with a simple format. Bot auto-logs everything with timestamps. For aliases, we made a Google Sheet that players check before requesting. Not automated, but people actually police themselves when they can see the full list.

The bot’s got approval workflows if you need mod oversight later. Free for basic stuff and way better than fighting channel permissions. Took me an hour to set up after wasting weeks on other bots that didn’t work.