<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Comparison on Loracle Blog</title><link>https://loracle.app/blog/tags/comparison/</link><description>Recent content in Comparison on Loracle Blog</description><generator>Hugo -- 0.155.0</generator><language>en-us</language><lastBuildDate>Mon, 02 Nov 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://loracle.app/blog/tags/comparison/index.xml" rel="self" type="application/rss+xml"/><item><title>Discord Bots for D&amp;D, Honestly Compared</title><link>https://loracle.app/blog/posts/discord-bots-for-dnd-honestly-compared/</link><pubDate>Mon, 02 Nov 2026 00:00:00 +0000</pubDate><guid>https://loracle.app/blog/posts/discord-bots-for-dnd-honestly-compared/</guid><description>Every listicle hands you fifteen bots. Your server has room for three jobs, and one of the fifteen quietly makes your game worse.</description><content:encoded><![CDATA[<p>If you&rsquo;ve searched &ldquo;discord bots for dnd,&rdquo; you&rsquo;ve seen the wall: fifteen bots, each with a feature table, each described as essential. You add six of them in one enthusiastic evening, your server grows nine channels of bot spam, and three weeks later your cleric asks which slash command rolls dice because there are now four answers.</p>
<p>Here&rsquo;s the position this post takes: a D&amp;D server needs at most three bots, because a campaign has exactly three problems a bot can solve. Rolling dice when you play online. Getting five adults into the same two hours. Remembering what happened. Everything else on the listicle is either a toy that&rsquo;s fun for a week or a solution to a problem your table doesn&rsquo;t have. Below is one honest pick per job, what it costs, where it falls down, and which bots to skip entirely.</p>
<h2 id="job-one-rolling-dice-you-might-not-even-need-this">Job one: rolling dice (you might not even need this)</h2>
<p>Start with the uncomfortable question the listicles skip: do you play in person? Then close the tab on this whole category. Physical dice at a physical table beat every bot ever written, and a phone coming out to type <code>/roll</code> is a phone that stays out. The dice-bot job exists for online and play-by-post tables only.</p>
<p>If you do play online, the pick is <strong>Avrae</strong>, and it&rsquo;s one of the least controversial picks on Discord. It&rsquo;s free, it&rsquo;s run by the D&amp;D Beyond people, and it goes far past rolling: it imports your character sheet from D&amp;D Beyond, tracks initiative, and automates attacks and saves against monster stat blocks. For a 5e table running combat in text or over voice, it collapses a minute of arithmetic per turn into one command.</p>
<p>Two honest caveats. First, Avrae&rsquo;s depth is a learning curve; your table will use five commands and ignore three hundred, and that&rsquo;s correct. Second, it&rsquo;s a 5e machine. If your table plays Blades in the Dark or Call of Cthulhu, you want a system-agnostic roller instead, and frankly any of the small ones will do, because outside 5e automation the job is just &ldquo;random numbers in channel.&rdquo;</p>
<h2 id="job-two-scheduling-the-bot-that-actually-saves-campaigns">Job two: scheduling (the bot that actually saves campaigns)</h2>
<p>Unglamorous, and the closest thing to essential on this page. Campaigns die in the group chat, two reschedules deep, <a href="/blog/posts/session-zero-guide/">waiting for a date that never firms up</a>; the dragon rarely gets the credit it&rsquo;s given. A scheduling bot turns &ldquo;can everyone do Thursday?&rdquo; from a 40-message thread into a poll with buttons.</p>
<p>The pick is <strong>Sesh</strong>: availability polls, RSVPs, time-zone handling, and reminders that ping the people who said yes. The time-zone part matters more than it sounds; if your table spans cities, every &ldquo;7pm&rdquo; in plain text is a small bomb, and <a href="/blog/posts/how-to-run-dnd-across-time-zones/">we&rsquo;ve written about how tables across three time zones survive</a>. Discord&rsquo;s own built-in Events feature covers the basic case for free, and if your group reliably shows up at the same time every week, the built-in feature plus a pinned message is genuinely enough. Sesh earns its slot when attendance is the thing you&rsquo;re fighting, because the poll-then-remind loop is the fight.</p>
<p>Whatever you pick, the bot only enforces a contract the table already made. Decide at session zero that the game runs on a fixed slot with a quorum, and the bot becomes the referee of that agreement. A poll without the agreement behind it is just a prettier way to watch four people leave a question on read.</p>
<h2 id="job-three-remembering-the-job-the-listicles-dont-name">Job three: remembering (the job the listicles don&rsquo;t name)</h2>
<p>Here&rsquo;s the gap in every fifteen-bot roundup: nothing on the list remembers your campaign. The dice bot forgets each roll as it lands. The scheduler knows when you played, never what happened. And yet the question your table actually asks every single week is &ldquo;wait, what happened last session?&rdquo;, because <a href="/blog/posts/when-nobody-remembers-last-session/">six players reliably rebuild six different versions of it</a>.</p>
<p>You can assemble this job from parts. <strong>Craig</strong> records your voice channel, free, multitrack, rock solid; <a href="/blog/posts/craig-records-who-remembers/">we&rsquo;ve compared it honestly</a> and it&rsquo;s excellent at the one thing it does. Then you transcribe the audio, then you summarize the transcript, then you do it again next week, forever. The assembly line works, and <a href="/blog/posts/best-way-to-record-and-recap-dnd-sessions/">we wrote up the whole honest roundup of it</a>, including when the free stack is the right call: if someone at your table will genuinely do that recall work every week, you don&rsquo;t need to pay anyone.</p>
<p>This is the job we built <a href="https://loracle.app">Loracle</a> for, so weigh the obvious bias accordingly. It sits in the voice channel like Craig does, but the recording is the start of the pipeline instead of the end of it: transcript, a recap written in your table&rsquo;s own vocabulary, a campaign wiki that accretes across sessions, and a &ldquo;Previously On&rdquo; ready before the next one starts. One bot, the whole third job. The honest framing is the same one from the roundup: pay with weekly effort or pay with money, and only the third job gives you that choice at all.</p>
<h2 id="the-bots-you-can-skip">The bots you can skip</h2>
<p>A few categories show up on every list and mostly subtract from real tables:</p>
<ul>
<li><strong>Music and ambience bots.</strong> The giants of this category, Groovy and Rythm, were shut down over YouTube licensing years ago, and the survivors live in the same legal weather. More to the point: ambient music over Discord voice fights with the thing your game runs on, which is people talking. If you want atmosphere, one player streaming a playlist on their own speakers does it without a bot in the channel.</li>
<li><strong>Mini-game and economy bots.</strong> Fun for a week, then a channel of noise. Your server has a game already.</li>
<li><strong>Moderation suites.</strong> Built for thousand-member communities. Your server is eight people who know each other; the moderation system is named Dave.</li>
<li><strong>A second bot for a job you&rsquo;ve filled.</strong> The failure mode from the opening paragraph. Every overlapping bot adds a &ldquo;which command?&rdquo; tax, and the tax is paid mid-scene.</li>
</ul>
<h2 id="the-ten-minute-setup">The ten-minute setup</h2>
<p>So the honest table, in full: <strong>Avrae</strong> if you play 5e online, nothing if you roll real dice. <strong>Sesh</strong> if scheduling is a fight, Discord&rsquo;s built-in Events if it isn&rsquo;t. And one answer to the memory job, chosen deliberately: Craig plus your own weekly recall work, or <a href="https://loracle.app">Loracle</a> doing the pipeline for you.</p>
<p>Three jobs, at most three bots, about ten minutes of invites. Then close the listicle, mute the bot-spam channel, and spend the time you saved on the only thing on this page that makes the game better: <a href="/blog/posts/how-to-write-a-dnd-session-recap/">showing up Thursday knowing exactly where you left off</a>.</p>
]]></content:encoded></item></channel></rss>