Epic's Echo for Discord
Recaps, quotes and answers in the channel your table already uses.
After each session a card with a link to its recap lands in your channel. Players vote for the quote of the evening and use /ask to ask about anything that happened at the table.
Works next to Craig. Keep recording the way you do.
Epic's EchoAPP09:12
The Saltmere Reach
Wet Boots at the Ninth Rope
Maren used /ask
Epic's EchoAPP11:40
Who gave the party the chart of the Tidevault approach, and what do we know about her by session 3?
Question accepted. Oracle is checking the campaign sources.
Epic's EchoAPP11:41
Widow Petch, the broad, grey-haired tavernkeeper of The Brined Lantern, gave the party the Tidevault approach chart in session 2. She provided it in a salt-sealed case, showing the safe route through the bowl, standing-pool depths, tide-gate mechanism, and the first three chambers as she remembered them from thirty years earlier. By session 3, Petch is known to be a former bell-diver and a vital diver contact with deep knowledge of the old bell-divers’ guild, the Tidevault, and its covenant bells. She supplied the party with the Green-Bronze Wardless Key, later met them at the Tidevault rim, and warned Maren not to be “takeable.” She kept the key until the spring ebb, gave the party six herring-marks as a diver’s advance, and set the entry window at half a glass—though Maren later found the actual window was slightly shorter. Petch cannot make the dive herself anymore. She wrote part of the old warden warning about vault currents, had observed hooded-lantern boats over the vault at high water, and wanted to know who rang the eighth bell, but did not claim that the Low Tide Charter was responsible. She is hostile toward the Charter and remains tight-lipped about its activities and the significance of her key. After the party recovered the Ninth Bell Clapper, Maren entrusted it to Petch. Petch promised to let the divers decide its fate, keep the ninth key visibly behind her bar, and tell the crew first when a decision was made.
What lands in the channel
Three things the bot does in your server.
Recorded with Craig? The recap comes back here.
Drop the Craig ZIP on the website. One track per player means no guessing who spoke. After the session is processed, a card appears in the channel with a link to it. About two days later, once the narrated recap is ready, a second card offers Read and Listen.
Epic's EchoAPP10:05
The Saltmere Reach: session audio is ready.
The quote of the evening, chosen by the table
The vote is posted a day after the session is processed. Every player gets three votes on the ballot, and /quotes brings it back while voting is open.
Epic's EchoAPP09:13
The Saltmere Reach: quote voting is open.
Epic's EchoAPP12:00
There is still time to vote for the quote of the evening.
/ask about anything that happened
Answers come from your sessions and wiki. When the records don't cover a question, the bot says it couldn't confirm it.
Ollo used /ask
Epic's EchoAPP20:14
What is Ferryman Quill's real name?
Question accepted. Oracle is checking the campaign sources.
Epic's EchoAPP20:15
Not all details could be confirmed in the campaign records. Ferryman Quill’s real name is not established in the current campaign evidence. The only related name recorded is “Josser Quill,” listed among the drowned dead, but the sources do not confirm that Josser Quill was Ferryman Quill or reveal Ferryman Quill’s identity.
Three steps. The first two need a server admin.
Add the bot to your server
In campaign settings, choose “Set up Discord”, then “Start Discord installation”.
Run /connect in your table's channel
Copy the command with its token from settings. Within seconds the channel shows up there: tick “I allow public campaign material to be shown to everyone in this chat”, press “Connect chat” and choose what the bot posts.
Players run /link once
They confirm their account on the website, then /ask works for them.
What we don't do
- Join voice or record your session. Craig or a phone records it, then you upload the file.
- Post DM-only scenes or secrets. Only public campaign material reaches the channel.
- Present an unchecked answer as fact. If the sessions don't cover it, the bot says so, and it flags details it couldn't confirm.