Series Collection Checker
Check missing characters and editions, adjust filters live, and export owned card codes.
Type ascc demon slayerFree on every server
Loading Series Collection Checker
Check missing characters and editions, adjust filters live, and export owned card codes.
Type ascc demon slayerFree on every server
Check missing characters and editions, adjust filters live, and export owned card codes.
Type ascc demon slayerFree on every server
ascc compares your Karuta collection spreadsheet with the characters Keqing knows in a series and opens on Missing, most wished first. Use --edition to check every edition, n: to limit prints, w>= to filter by wishlist, or c: to look at one character. You can also change the series and filters directly in the reply without downloading the sheet again.
Make your sheet
Run ksheet and wait for Karuta's Collection Spreadsheet.
Name the series
Run ascc <series>, such as ascc demon slayer, in the same channel. Keqing finds your latest spreadsheet among the previous 30 messages, up to 24 hours old. You can also reply directly to the spreadsheet to choose it explicitly. Part of the series name is enough, up to 50 characters.
Read the lists
The reply opens on Missing. Switch to Owned, turn the pages, or export either list.
A character counts as owned when your sheet has it with the same name and series, so two characters sharing a name in different series are never mixed up. Accents and capitals don't matter, so the sheet's Pokemon and the database's Pokémon still match.
By default any copy counts, whatever its edition or print. These options tighten the check. Put them anywhere after ascc, and mix them freely.
--edition: Wants every known edition each character has. A character is fully collected only when you hold them all. Missing lists the editions you lack; Owned also includes partially collected characters and the editions you do holdn:<print>: Only counts copies printed at that number or lower. ascc naruto n:9 counts only single-digit copiesn:0: Ignores print numbers. This is the defaultw>=<count>: Includes only characters with at least that many wishlists. w>=100 skips characters below 100; w>=0 includes everyone. This is a series filter, not a filter for c:ascc naruto --edition
ascc naruto --edition n:9
ascc naruto n:99
ascc pokemon w>=100The top of the reply says what is being checked, such as Checking every edition · print #9 or lower · wishlist ≥100. With --edition, Missing lines end with notes like missing 2, 4, 7, while Owned lines say has 1, 3. A partially collected character can appear on both tabs: one tells you what you lack, the other what you have. The main progress count measures fully collected characters, and a separate Editions: owned / total line measures edition progress.
--edition is a flag and takes no number. The old e: syntax is no longer used. n: takes a whole number from 0 to 999,999; w>= takes a non-negative whole wishlist count. Bad values are refused rather than silently ignored. Re:Zero is safe, because option names have to stand alone.
Only editions Keqing has on record can be checked. With --edition, a character with no editions recorded leaves the list rather than being marked complete or missing. Your sheet needs an edition column for this mode and a print column for a nonzero n: limit; if it lacks one, the reply says so.
ascc pokemon finds Pokémon: case and accents are ignored when Keqing looks for the series. A small typo is usually forgiven too, so ascc pokmon finds it as well. Words of 4 to 7 letters forgive one slip and longer ones forgive two, while shorter words get none, so a typo in a very short name can still miss. If nothing comes up, try more of the series name.
ascc c:<character> skips the series and shows a single character: every edition it has, drawn as its card art. Use it before you chase a card: it tells you which editions exist and which of those are still missing.
Reply to your ksheet with ascc c:gojo and Keqing answers with a picture of one card per edition. The editions you lack are in full colour with a light edge, and the ones you hold are greyed back, so what to chase stands out. If you hold every edition, they all come out in full colour.
Above the picture:
n:The footer says how many editions exist, and when n: is on, which prints are counted. It only counts editions Keqing has on record, so a character with a single edition never lists 2 to 7 as missing. A character with none on record says so, rather than claiming nothing is missing. The picture draws up to 24 editions and the footer says when it stopped short, while the lists always name them all. If Keqing can't fetch the card art, you get the same reply without the picture.
A name that matches several characters shows a menu, and it stays open so you can check another. To skip it, narrow the name with s:, as in ascc c:gojo s:jujutsu. n: works here too, so ascc c:gojo n:99 only counts copies printed up to #99. You do not need --edition here, since this view already shows every edition. w>= is not supported with c:.
The name is first looked up as typed. If that finds nothing, Keqing tries once more with the loose search that ignores accents and forgives small typos, so ascc c:pokmon can still land. Filters you type yourself (c:, s:) are never retried.
The top shows your progress, such as 11 of 20 collected · 55%, with a bar under it. The percentage rounds down, so it only says 100% when the set is complete. Each list shows ten characters a page, highest wishlist first, with the rank and the wishlist count lined up down the side.
.txt only you can see, in the selected sort order. Lines include edition notes and, on Owned, the matching card codes-codes.txt attachment, ready to paste after kt, kmt, or kburn. Owned exports include that code attachment too. Check the list before using a destructive command--edition check. Turning it on requires an edition column0 or leave it empty to count any print. Changing the limit keeps your selected series, but resets both pagesw>=500, the button keeps that threshold instead of 100Edition and wishlist toggles reset the series selection to all matching series and both tabs to page one. They keep the active tab and sorting. These controls are still available on an empty result, so you can recover without rerunning the command. The interactive sample above uses Naruto and Boruto fixtures; the real bot searches its database.
ascc naruto matches both Naruto and Boruto: Naruto Next Generations. The reply starts with all of them combined, naming the series beside each character, and the menu shows how much of each you have. The largest series come first, up to 24 of them. Picking one starts its lists from page one.
A name that matches too much, like a single letter, is refused: matches too many series. Use more of the series name.
If no series matches, Keqing can show up to five Did you mean suggestion buttons. Pick one to retry with the same sheet and filters, or use Change series. A filter that removes every card instead shows No cards match; no recorded editions under --edition shows No editions found.
ksheet again, or reply directly to its message--edition was given a number, an n: or w>= value was invalid, or w>= was used with c:--edition or n: needsksheet again for a fresh onec: nameksheet again and start a new check to include new cards.