×
Create a new article
Write your page title here:
We currently have 69 articles on Super Shiritori Wiki. Type your article name above or click on one of the titles below and start writing!



Super Shiritori Wiki

Word-Curatori: Difference between revisions

Welcome to Super-Shiritori!

Please remember:

  • No vandalism – Do not add nonsense, false info, spam, or blank pages.
  • Respect others – Be polite and assume good faith.
  • Use reliable information – Make sure edits are accurate and IMPORTANT.
  • Stay constructive – Help us grow the wiki with content, especially with the Word compendium.

⚠️ Repeated vandalism or rule-breaking may result in warnings or blocks. If you see vandalism, please revert it and notify an admin.

Created page with "{{Character|name=Word-Curatori| image1=Word-Curatori.png|Profile picture |birthDate=August 28, 2023 |birthPlace=Washington State, USA (via Discord) |gender=Male |counterparts=Super-Shiritori <br> Vexitori }} '''Word-Curatori''' is the Discord bot responsible for word curation: it is the only one of three separate bots — alongside Super-Shiritori and Vexitori — that is allowed to write to the dictionary files. Curators use it directly..."
 
Switch to the new Infobox application template (old Character infobox was broken Fandom Portable-Infobox markup)
Line 1: Line 1:
{{Character|name=Word-Curatori|
{{Infobox application
image1=Word-Curatori.png|Profile picture
| name = Word-Curatori
|birthDate=August 28, 2023
| image = [[File:Word-Curatori.png|250px]]
|birthPlace=Washington State, USA (via Discord)
| caption = Profile picture
|gender=Male
| type = Discord Bot
|counterparts=[[Super-Shiritori]] <br>
| function = Word curation & dictionary management
[[Vexitori]]
| platform = Discord
| status = Active
| launched = August 28, 2023
| hosted = Washington State, USA (via Discord)
| access = Dictionary write access (sole writer)
| counterparts = [[Super-Shiritori]]<br>[[Vexitori]]
}}
}}



Revision as of 05:05, 5 September 2026

Word-Curatori
Profile picture
Type
Discord Bot
Function
Word curation & dictionary management
Platform
Discord
Status
Active
Launched
August 28, 2023
Hosted in
Washington State, USA (via Discord)
Access
Dictionary write access (sole writer)

Word-Curatori is the Discord bot responsible for word curation: it is the only one of three separate bots — alongside Super-Shiritori and Vexitori — that is allowed to write to the dictionary files. Curators use it directly to add or remove words, and it runs the review workflow behind Super-Shiritori's /suggest command. For the standards curators actually apply when deciding whether a word belongs, see Dictionary Information; this page covers the bot itself.

Commands

Command Description
!add (alias !a) Curator only. Adds one word to a dictionary. Accepts a single typed word, an attached text file (one word per line), or a path to a text file on the bot's own machine. With no dictionary named, the word goes to a staging area and merges into the main dictionary shortly after.
!remove (alias !r) Curator only. Removes one word, the same three ways !add accepts input. With no dictionary named, it's removed from the main dictionary and every themed category file it appears in.
!check Curator only. Lists suggestions and removal requests (submitted elsewhere via /suggest) still waiting for a curator to Accept or Reject.
!help Shows the bot's own command list.
/suggest_ban Bans a user from using /suggest. Restricted to server mods, admins, and the bot owner — deliberately not gated on the word curator role, since who gets to submit suggestions is treated as a moderation decision rather than a curation one.
/suggest_unban Reverses a /suggest_ban. Same restriction as above.

/suggest itself is registered on Super-Shiritori (so it's discoverable from anywhere alongside every other player command), but everything that happens after it's invoked — validating the words, checking them against the live dictionary, posting the review embed, and handling the Accept/Review Manually/Reject/Cancel buttons — actually runs on Word-Curatori. The two bots talk over a small local-only connection for this purpose.

Background Tasks

Word-Curatori runs several tasks on its own schedule, independent of any command:

  • Limbo merge — every 2 minutes, words accepted via /suggest or added without a specific dictionary named are merged from a staging area into the live main dictionary.
  • Dictionary backup — an hourly snapshot of the dictionary files.
  • Auto-category backfill — runs once at startup, sorting words into a few automatically-derived categories (such as by length or palindrome status) rather than requiring a curator to do it by hand.

Architecture

Word-Curatori runs as a completely separate Discord bot process from Super-Shiritori and Vexitori — its own login token, its own OS process — specifically so that heavy curation work (bulk word additions, full dictionary rewrites) can never stall the game bot's responsiveness. Running two bots as threads or async tasks inside one process would still contend for the same CPU time under Python's GIL; a genuinely separate process gives real operating-system-level isolation instead.

Word-Curatori is the sole writer of the dictionary files. Super-Shiritori only ever reads them, picking up whatever changes Word-Curatori has made within about 30 seconds.

See also