← Tianmu Labs

Nano Shinonome Bot

東雲なの

Comics, divination, teachings, and sacred texts — a Tianmu community bot for Discord

Example comic strip generated by Nano Shinonome Bot

An actual comic generated from Discord chat messages

Summon to Your Server

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

📷 Comic Generation
CommandWhat It Does
!comicGenerate a comic from the last 5 messages
!comic 3Generate from the last N messages (max 8)
!comic @userGenerate a comic from a specific user's recent messages
!comicmeGenerate a comic from your own recent messages only
✨ Divination
!fortuneDraw a random I Ching hexagram or Elder Futhark rune
!hexagramDraw a random I Ching hexagram (or !hexagram 42 for a specific one)
!runeDraw a random Elder Futhark rune (or !rune Fehu for a specific one)
!readingThree-rune Norns spread — Past, Present, Future
!moCast the Mo dice — Tibetan divination by Manjushri
📚 Teachings & Lore
!teachA random teaching from the Tianmu Wayhall
!doomsayerWisdom from a random Tianmu prophet
!loreRandom lore from the Ghosthall, Manhall, or Wayhall
!holymanHonour a random Holyman of Tianmu
!goodworksLink to a random sacred text from the Good Works Library
!goodnewsAn uplifting passage from the Tianmu tradition
⚙️ Admin
!inactiveList members not seen in 30+ days (admin only)
!nointroList members who never posted in #introductions (admin only)
!comichelpShow 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.

Layout
Septapus-style grid — 2 or 3 columns with a header banner showing the cast
Backgrounds
255 authentic Higurashi VN backgrounds — one randomly selected per comic
Conversation Panels
When two people talk back-to-back, they may appear in the same panel facing each other
Shout Bubbles
ALL CAPS or excessive exclamation marks get spiky, jagged speech bubbles

Characters

Six characters from the Higurashi visual novel, each with multiple outfits and expressions. 271 sprites total from the original game.

Rena
Ryugu Rena
57 sprites
Mion
Sonozaki Mion
95 sprites
Shion
Sonozaki Shion
58 sprites
Rika
Furude Rika
14 sprites
Satoko
Hojo Satoko
30 sprites
Keiichi
Maebara Keiichi
17 sprites

Emotion Detection

The bot reads your message text and picks the right facial expression automatically. Just talk naturally.

happy — lol, haha, nice, yay, love angry — mad, hate, rage, wtf sad — cry, sorry, miss, rip surprised — what, wow, omg, no way scared — help, afraid, oh no thinking — hmm, maybe, idk embarrassed — blush, shy, umm evil — hehe, kukuku, ohoho

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.