An actual comic generated from Discord chat messages
What Is This?
Nano Shinonome is the Tianmu community bot. She generates comic strips from your Discord chat using Higurashi visual novel sprites, casts I Ching hexagrams and Elder Futhark runes, delivers daily fortunes, shares teachings from the Tianmu vault, and links to sacred texts from the Good Works Library. Named after the robot girl from Nichijou who is entirely ordinary despite being extraordinary.
Commands
Prefix: ! or @Nano Shinonome Bot
| Command | What It Does |
|---|---|
| !comic | Generate a comic from the last 5 messages |
| !comic 3 | Generate from the last N messages (max 8) |
| !comic @user | Generate a comic from a specific user's recent messages |
| !comicme | Generate a comic from your own recent messages only |
| !fortune | Draw a random I Ching hexagram or Elder Futhark rune |
| !hexagram | Draw a random I Ching hexagram (or !hexagram 42 for a specific one) |
| !rune | Draw a random Elder Futhark rune (or !rune Fehu for a specific one) |
| !reading | Three-rune Norns spread — Past, Present, Future |
| !mo | Cast the Mo dice — Tibetan divination by Manjushri |
| !teach | A random teaching from the Tianmu Wayhall |
| !doomsayer | Wisdom from a random Tianmu prophet |
| !lore | Random lore from the Ghosthall, Manhall, or Wayhall |
| !holyman | Honour a random Holyman of Tianmu |
| !goodworks | Link to a random sacred text from the Good Works Library |
| !goodnews | An uplifting passage from the Tianmu tradition |
| !inactive | List members not seen in 30+ days (admin only) |
| !nointro | List members who never posted in #introductions (admin only) |
| !comichelp | Show help in Discord |
Daily Fortune
Nano posts a daily fortune automatically at noon (Eastern). The first channel where someone uses !fortune becomes the fortune channel. Each day brings either an I Ching hexagram or an Elder Futhark rune — a small moment of divination to anchor the day.
Reaction Comics
React to any message with 📸 and Nano will generate a comic starting from that message. No command needed — just the camera emoji. She'll grab that message plus the next few in the conversation and render a strip on the spot.
The Comic Engine
The comic system uses sprites and backgrounds from Higurashi: When They Cry. Characters are randomly assigned each comic — you never know who you'll be. The bot detects emotion from your message text (say something angry and your character looks angry) and renders shout bubbles when you TYPE IN ALL CAPS.
Characters
Six characters from the Higurashi visual novel, each with multiple outfits and expressions. 271 sprites total from the original game.
Emotion Detection
The bot reads your message text and picks the right facial expression automatically. Just talk naturally.
Part of the Good Works Project by the New Tianmu Anglican Church.
Running 24/7 on the Tianmu server. Built with Python, discord.py, and Pillow.