UT UPDATELOG
Update log: Made on 11/6/2025 with ASGORE and basic lore.
11/7/2025: Ok so I made the intros to Undyne, and sans, True pacifist after-ending, as well as ASGORE's fight... and I may have accidentally discovered a way to get OVER 10 intro starting messages. Now I have 12. I am NOT going to abuse this, I promise. I just found it... so I guess this bot is ~EXTRA~ special since it has +2 starting messages I can use. Sweet. I think. (Janitor AI pls don't ban me it took so long to make this plz god im begging yu)
11/8/2025: Reduced tokens from 934 to 903 by removing unnecessary words and better phrasing sentences. Neat! Also added more intros. Sorry since I OVERDID it with the Snowdin intro. I'll improve the others soon enough. As well as moving Echo Flowers to a lore entry, 896 perm. tokens. Okay the extra intros started as cool but have gotten very annoying.
11/9/2025: Moved sans info of knowing about resets to lorebook along with optimizations, 872 perm. tokens. Optimizing lorebooks now.
11/10/2025: Clarified Papyrus WANTS to join royal guard, 873 perm.
11/11/2025: Moved Undyne thinking 'anime is real' to lorebook because it's minor lore in this bot. 874 perm; added stuff to focus on environment too. Added lorebook entry about how magic is based upon a monster's personality. Finally added tags, as well as another lorebook entry about monsters fading to dust upon death.
11/12/2025: Added the start to ASGORE's fight. As well as A word optimization. 868 perm. tokens. I also FINALLY noticed the little arrows next to the intros that let you organize them. Nice!
11/18/2025: Took long break. Anyway: 865 perm. tokens, gonna work on reducing tokens in lorebook as well (for memory) as well as adding more lorebook facts.
11/19/2025: Reduced tokens in some lorebook entries, trying to figure out how to make characters more accurate. Reduced even more perm. tokens somehow, 853 perm. Fixed intro orders mostly and some errors in typing. Y'know I thought about replacing the chat name '*' with just a space (so nothing), but I decided against it as it makes this feel a tad more like undertale.
11/20/2025: Removed "Muffet's Web" from permanent tokens to it's lorebook WITH Muffet, as well as better summarizing some bits of info, 832 perm. tokens. Jesus. This is a somewhat competent Undertale bot. Who would've guessed it?
Oh, and I am thinking of moving MTT Resort to the Hotland lorebook since it's a minor location sorta, and the details about it's interior aren't really THAT needed. Added TINY little note in lorebook about the LAMP automatically changing shape when humans come near.
11/21/2025: 835 perm tokens; final attempt at fixing Papyrus's weird fascination with inviting humans to join royal guard.
11/23/2025: Adding more details in lorebook, tiny-winy token optimization; 831 perm. As well as replacing the word 'personality' in all lorebooks and the main bot with 'traits' (which is functionally the EXACT same, just uses 1 less perm. token) New perm. tokens: 824.
Jesus christ- trying AGAIN to let the bot UNDERSTAND Papyrus WANTS to join royal guard and not want HUMANS to. Uhh... wait that actually reduced tokens, 820. Moved the section of the lore about G (gold coins) into lorebook replacing it with monsters and magic in fighting, 833 perm. tokens.
Added in more personality things for Papyrus, tried to make bot understand Papyrus WANTS to join Royal guard, 842 perm. tokens. And in the lorebook that Papyrus HATES Hotland.
oh. oh god. i learned how to properly format a bit more removing the unnecessary "lore: " from each character; now we have 823 perm. tokens. Lotta updates in one day, I know. I'm very bored. This day was basically the Papyrus and magic update.
11/24/2025: Replaced Hotland section with better writing. Old intro:
*{{user}} got past Muffet, into Hotland, standing above the ocean of lava that was far below. FAR ahead to the left, on a distant platform, there was what appeared to be a resort. The only path to ASGORE through the Resort, through the elevator.*
*And straight ahead was a lab. It was clean, white, and had a closed mechanical door. Perhaps there was someone inside to help?*
*There were conveyor belts connecting the platforms, whirring quietly, amazingly able to handle the environment's heat.*
...a reason why im making this is because i love ut, we all do, right? (After all, why else would you be here;) And it all felt so short and wonderful, that the idea of talking to the characters themsleves is amazing.
I also plan to include the colors and what souls they represent in the lorebook soon. (So if you wore yellow, some characters MIGHT notice and point it out!) Heh. Like for Patience: Light blue, cyan, (this is a little note for me later:) fixed small error with Grillbys not getting space before a comma: 822 perm. tokens.
Anyway- planning to make an Undyne intro soon, with her giving you a spear to 'be fair', and to challenge herself. Have fun!
11/25/2025: Added soul colors and stuff, reduced main background lore by one token: 821 perm. tokens now chat. Later tonight removed unnecessary words, 816 perm. tokens. Added lore entry about the hole in Mt Ebott leading to The Underground. And Undyne's secret yet unwavering belief that anime is real in lorebooks. Changed UT lore color from purple to RED just for fun/visual design for me. Helps me remember DETERMINATION. Also added lore tidbit about how ASGORE dresses up as santa every year to put presents under Snowdin's christmas tree. Added Grillby's mention as side character in desc, and friemdly reminder in description to use chat memory.
11/26/2025: I plan on adding FAR more side monsters, including - Moldsmal, some Snowdin monsters, Shyren, and lastly Hotland monsters. Oh, and I may add the Snowdin shopkeeper, and since I don't know her name, I'll just call her 'Bunni' because... she's a bunny. Duh.
Thinking after another 1-2 months I'll publish this bot publicly. Because this is the most fun I've had on the platform, but the thought frightens me a bit. Y'know, letting people see YOUR work and copy it as they please... compared to being forced to go to your character and giving you views, but it doesn't matter much. I don't get paid for this after all, it's mainly just for fun. Plus; it's just shitty imo to not show your character's stuff openly. It helps others with bot making if they're into that.
11/27/2025: Added lorebook entry about NO HUMANS currently living below Mt Ebott. As well as the name Underground. Reduced token thing and tried to fix papyrus's stupid royal guard thing, 813 perm. tokens. Thinking of adding a thing to side npcs in the lorebook where it specifies where they are - for example: "Waterfall Characters:". Had good Thanksgiving, renamed bot to "Undertale" for searching reasons.
11/29/2025: Added the npc thing to hopefully clarify WHERE they are at.
11/30/2025: Added extra example dialog for ASGORE. Plans:
-Simplify sans and Papyrus intro message.
-Make Undyne's battle intro. (Normal)
-Add Hotland monsters, and Shyren.
I also actually uh, reworked ALL the lore. So hopefully it's more consistent, and maybe, just maybe, makes sense. I think it finally also fixed Papyrus's thing with humans joining the royal guard.
. .. i had a thought. If the bot talks AS characters, maybe adding 'dont write for {{user}} as a character' or something along those lines would tell the bot NOT to write as {{user}}. I'm thinking of trying to make the bot understand what the characters look like by having their characters like this:
sans
Appearance: short male skeleton, blue hoodie, blablabla.
Personality: (the bot understands the INDIVIDUAL PERSONALITIES WELL)
...but i dont wanna use more tokens. I'll sleep on it.
Anyway: removed my old comment bcz APPARENTLY i can only comment ONCE on my own bot. Whatever. Here's the comment and reply:
i really wanted to make a pretty accurate UT bot. I feel like a LOT of it being a little funky is since Janitor AI is nsfw-focused.
Nov 7
But hey; that's prob just me. Or something. Anyway- uhh.. yeah. Bot creation is fun (mostly).
..yep.
Also can someone remove my badges? I don't like how it takes up space in my profile ;]
12/1/2025: Added more lore tidbits and fixes to hopefully make the bot more accurate! Added Vulkins. OH! And Shyren in Waterfall... and the fact that her sister had 'fallen down', isolating herself from others after the fact, last hearing she was sent to Alphy's lab.
Also re-organized the location details/random NPC dialogues script so it went from whatever to like this:
New Home
MTT Resort
Hotland
Waterfall
Snowdin
Ruins
Reason being; (;|l, heh) if you were further INTO the underground, it'd make much more sense for the bot to focus on the later area (that you're in) than the previous ones. Probably over-explained it, but whatever. While I'm on a roll, I'll add Dogamy and Dogaressa tomoorow. Added the side characters in the top. Tomorrow plans:
-Add: Moldsmal, Amalgamates, maybe Snowdrake, and ALL dogs in Snowdin.
12/2/2025: Removed redunant words I could add to lorebook: 806 perm. tokens. Also changed plans of adding dogs to Snowdin (not happening). Added two of the identifiable Amalgamates, Lemon Bread and Snowdrake's mom. Oh- added Snowdrake in Snowdin too.
12/8/2025: I think me adding the location details like Waterfall Characters made the bot confuser as it won't mention ANY atm. Fixing it now. Working on reducing MAIN bot tokens. Reduced unnecessary words and ','s, as well as: "All monsters use magic" experimentally. Perm. tokens: 797. Also sometimes the bot has Papyrus refer to himself ad "Papyrus Dreemurr". Idk why.
12/9/2025: Dude, istg lorebooks are bugged. Working on finding out why, since the subreddit doesn't have anyone saying ANYTHING about it. I -PLAN- on removing the Dreemurr last name from the main bot and shoving it into the lorebook so Papyrus doesn't keep saying he's part of the Dreemurrs.
12/10/2025: Plans while I wait for side characters to work again:
-Shortening Snowdin sans intro.
-FINISHing all main intros.
-Adding ONE example of each main character using their magic in the example dialog (so the bot can see HOW they use it typically)
-Moving update log to second UPDATE LOG bot so ppl don't have to scroll through ALL of this.
Moved the updates to THIS NEW one. And I'll move the old example dialog here soon too.
12/11/2025: Removed 'Dreemurr' from main bot, added to ASGORE's lore, 794 perm. tokens. Adjusted example dialogs to remove unnecessary tokens.
Removed sans's bit about judging YOU for your kills and actions and slapped it into the lorebook, along with other character's lore. Perm. tokens: 743. Also added new more literary lore to lorebooks to help the bot read it better. Re organizing lorebook priorities.
changed ALL intros to be MUCH shorter, most 100-300 characters in length. and listen. I DID TRIM THE SANS INTRO TO 723 TOKENS, OKAY?!? I DID!! ! IT TOOK A WHILE, AND I FIXED SOME LONG STANDING GRAMMER ISSUES.
Also added in lore that you have power to reset, essentially go back in time to undo choices/death. and that sans goes to MTT Resort sometimes. Will finish Undyne the Undying battle intro soon, I swear.
...and maybe Temmie village soon enough.
12/12/2025: Ok: found lorebook issue! I yhink apparently there might've been an update, so I'm gonna have to MANUALLY copy and paste each lore entry.
Oh well. JUST because it's Undertale ;).
Note to self: this goes for BOTH entries, UT lore and Location Details/NPC Dialogues.
AND make scripts public (for anyone to freely see!)
12/15/2025: Finally got around to finishing copying the lorebook(s)!
I've been thinking, wondering if I should move ALL the location info into the lorebooks. Not sure yet, I'll keep that in mind for now.
Also edited the sans geno fight to remove some redundant details.
You know, I got a great idea! What if in the lorebook, I add " ," as a trigger (functionally a space bar), and added the background lore there, at the very bottom? That way the bot HAS to remember it MOST of the time?
Experimental idea I probably won't use, but still a cool thought.
Effectively shrunk example dialog size by about ~400 temporary tokens. As well as adding that The Ruins in the lorebook are isolated from the rest of the Underground.
Also FINALLY finished the Undyne the Undying intro... kinda funny how sans' intro is the longest. Just goes to show how complex he is.*
12/16/2025: Seperating Undertale lore into two entries: main characters and background details, planning to do this to prioritize the lorebooks like this:
-MC Lore (#1 priority)
-Location/NPCs (#2 priority)
-Background details (#3 priority)
Also accidentally wrote = [ , lol.
But yeah. Those are my NEW plans. And to hopefully find out why the side characters aren't working, even after fixing the lorebooks. I'll be experimenting moving ALL the Location/NPCs to the 'Personality' placement, to see if that'd help at all. 741 perm. tokens.
12/17/2025: Implemented new lorebook. Set it's default to 2, as you don't need to prioritize a character that you're walking or exiting conversation from. MAY reduce to 1 soon.
I'm thinking of maybe implementing example dialog lorebooks... but I dunno. Probably NOT, at least yet..
I'll settle for making the Echo Flower stuff have example dialog. Same as Undertale's.
...okay chat wait i have another idea!
What if I make a FOURTH lorebook so the bot can remember side character's personalities and.. wait. Maybe not, because then that'd kinda be redundant... lemme know soon what you think.
I think I'll actually re-order the ;lorebooks as this:
-Location/NPCs (#1 priority)
-MC Lore (#2 priority)
-Background details (#3 priority)
Because I want to SEE the side characters. AND HAVE THE BOT ONLY MENTION THE MAIN ONES.
Added for the bot to be "family-friendly" to hopefully be more in-style with Undertale, 742. perm. tokens.
12/18/2025: I plan to make a private version of the bot with no characters to SEE it that can make the side characters appear.
...okay none appeared. Dunno how or why this is happening, but my idea to temporarily solve this is to copy and paste the primary keys to secondary keys. I'll let you all know how it turns out when I try it out.
I also plan to reduce the constant background lore a bit. Also removed an unnecessary space and word, 741 perm. tokens. Added more to the scenario to encourage it to describe the environment more and not just have characters talk.
OMFG I finally discovered WHY it wasn't working... I stupidly check off all the boxes that said "Active" next to it, meaning they were NEVER active. Oh well. Better late than never. Reducing background lore default to 1 as well. Scripts are public now, and moved some of the lore about the war into the background details, now it's 732 perm tokens.
12/20/2025: Replaced one word of Papyrus's traits (aka personality, i just write traits bcz it saves a token) the trait being 'childish' into 'innocent', because childish is mostly naivety, whereas innocent just overall fits him better. Also thinking of moving Chara (entry) to the background lorebook, so that way if RP'ing as her you can still talk to side NPCs.
Removed redunant sentence from example dialog.
12/21/2025: Optimized sans' lorebook entry, renamed all mentions of souls from 'SOULs' to 'souls' in lorebook/main bot to reduce token size. Current perm. tokens: 727. Optimized Waterfall entry about Shyren improving description of her sister falling down (the bot thought of it as Lemon Bread falling down a well) by adding (near-death coma).
12/22/2025: Fixed it for REAL this time, and added entry about Falling Down in background lorebook.
12/23/2025: Removed redundant details from example dialogs, added info 'ALL characters are 21 or older' into scenario (730 perm. tokens) just incase the bot tries to say anyone is like, 4. I'm unsure how to continue working on this... I reworked the Hotlands intro which... I dunno how to do because it's fucking Hotland. (And I don't have the CORE bcz let's be honest it sucks)
I also added that before sans judges you in the judgement scenario you have time to reflect on your actions. I recommend you do this incase he tries to kill you for believing you killed ppl.
Updated MC lorebook for sans and Flowey whilst also reworking character order by importance, and added new trigger about monsters turning into dust: 'offed'.
12/24/2025: Added more stuff about sans and Flowey knowing you can reset the timeline in lorebooks. And removed redundant details, 726 perm. tokens.
Reworked main bot to try and get it to involve Flowey more, moved Toriel lore to lorebook, 725 perm. tokens now.
12/25/2025: Kinda nervous since releasing this yesterday, but it's fine. Added a more accurate description of the war between humans and monsters in the background lorebook.
Altered lorebook to hopefully make fate of last humans more clear to bot.
WHICH OF YOU GUYS ARE MESSAGING THIS? DID YOU NOT READ THE NAME?
"this isnt a bot. GET OUT"
...it is kinda hilarious though.
12/26/2025: @ZeroSignalv2 suggested changing red soul, changed it from "Determination" to "Individuality". Added a few lorebook changes.
...wondering what else I can provide for details, or what should be the direction of the bot. Should it be more talking focused, or fighting focused? Both?
Who knows. I've also been thinking of MAYBE adding to the main bot what the colored attacks are:
ORANGE - Move if it's touching you
LIGHT BLUE - DON'T move if it's touching you.
GREEN - Heals wounds
(As well as the fact that monsters can only do some or none of these, reason I'm unsure is because it'd increase token count. AAAND I dunno about having less memory)
Also changed the magic entry in the background lore to mention to the bot that most monster magic harms humans and that the damage is increased depending on the monster's willingness to harm.
Added a few things about sans and Papyrus in their respective lorebooks, like Papyrus making simple puzzles and non harmful traps in the lorebook, and sans being mysterious. Added another little tidbit about Undyne's belief in anime being real in lorebook.
12/28/2025: Moved npc lorebook to top experimentally, just testing it out in a different position.
Updated lore entry about Mt Ebott to include the hole you fall down from. AND also added in to the killing section of the background details about betrayal kills incase you'd like to.
Updated all main character lore entries a good amount and adding their GENERAL attack patterns (giving it general ideas, like Papyrus's bone attacks are usually high and fast but don't ever actually harm), experimentally removing the trait 'friendly' from sans's personality on the main bot, 723 perm. tokens.
Added in a small lore tidbit in the Snowdin entry about the 'Snowed Inn' as well as the innkeeper (calling her "Bunnie". AND the shop, with the shopkeeper (calling her "Bun-bun.) Since... it's nice to have things to do and pay money/G on stuff. Right? I wonder if the bot's ever gonna make someone have to pay taxes, lol.
Also, from testing, the NPC lorebook entries DO work... partially, I think? Not the actual NPCs, but the extra lore. Huh.
I changing it from 'Characters:' to 'Side Characters:', hopefully making them distinct enough for the bot to understand. As well as moving the npc lorebook entry back down under the main character bot.
Added in common Underground foods and shows. (In background lore)
...I think I'll organize these a bit better in future updates, by making it like this:
MAIN BOT CHANGES:
-(change here)
LOREBOOK CHANGES:
(MC)-(change here)
(Location/NPCs)-(change here)
(Background lore)-(change here)
Thoughts:
(the thoughts, duh)
Plans:
(future plans)
That'll hopefully make it a LOT more clear and concise to read.
ALSO reading the wiki I just realized there's a thing at the bottom confirming the shopkeeper's name is actually QC... hm, cool to know.
Planning to add in more stuff about shopkeepers selling items from game, and more foods (like Legendary Hero) also do you call them 'Legendary Heros' or 'Legendary Heroes'? Probably both. But I'll save that for later. Have a good night.
...and i might just add Temmie Village soon in the Waterfall entry since it has such little stuff. INCLUDING Temmie Flakes, Temmie/Tem Armor, the Temmies and temmie statue, how the path is short but dark and hidden, as well as Bob...
And I plan to add that one room in Waterfall behind the... Waterfall, get it? :)
12/30/2025: Added more food to background lorebook as well as adding them to shopkeepers, and the abandoned quiche... somewhere.
Also found that YES; npcs do still work. Was kinda worried they didn't, but phew.
That's a pretty big relief.
12/31/2025: Reduced perm. token size to 723 (down from 724) by the locations line from:
Locations: (each leads to next)
TO:
Locations (each leads to next):
Very odd, I know. I just like saving tokens when I can.
Anyway, the reason why this bot's updates are slowing is because I'm working on a request that is half an experiment to see if it's style could help improve this bot and future bots of mine. Since I prefer:
Concise/Cleanliness > A bot with like 6000+ tokens
Because I'm a normal JAI user without a proxy, I need concise easily useable bots to be able to have much fun, with the bots needing to be well-optimized and other shit so I can use ACTUALLY use the chat memory.
Because for some reason, a lot of people just try to cram a 9000+ token bot into JAI. THE BOT CAN'T HANDLE THAT. DON'T JUST COPY/PASTE ALL THE VISUAL DESCRIPTION OR LORE OF A CHARACTER. CONDENSE IT!!!
It's a bit more effort, for a LOT more tokens.
...Rant aside, I'm working on a bot related to a popular unfinished AU, so I'm making a lot of it's missing details myself. AKA; this is my take on an AU, that's largely the same, but with some added stuff to help it all tie together.
Actually it's 722 tokens because in the scenario I changed it from 'DONT make new characters' to 'dont make new characters'. Odd fix, but sweet!
1/1/2026: Happy new year. Added the super-duper secret codephrase ("i'm the legendary fartmaster.") to sans's lorebook entry and changing it from him KNOWING you can time travel backwards to him suspecting it. Just a small update.
Oh yeah-! Also updated *most* location/NPC lorebook entries to use a couple less tokens! Roughly 3-5, but heyyy, gotta save those permanent tokens for the chat memory, since JAI's is so tiny.
1/2/2026: Reworked Flowey's description and lorebook to make it more confusing for JAI, 733 perm. tokens. Re-ordered the MC lorebook entries.
Added some words to make the bot be a lot clearer and more focused. 743 perm. tokens. (Essentially telling it to focus on actions AND not share character thoughts)
1/4/2026: Changed line "Locations (each leads to next):" to "Locations each leads to next:". 741 perm. tokens in main bot now. Planning to add Temmie Village soon with it's own lorebook entry, where on top of Waterfall, it needs a secondary trigger (so you have to, let's say for example, say something like this: *{{user}} begun exploring Waterfall, finding a secret path.* Waterfall is first trigger, secret is the second that it NEEDS otherwise it won't activate. And since this lorebook entry will take priority over the other waterfall entry (as well as the original one making SURE the word 'secret' is part of the 'NOT ANY' secondary triggers), so you'll be able to see Temmie village soon.
I also plan to work trying to implement more visual details to each location, like the river in Snowdin, the houses, stuff like that. By using secondary triggers to try and vaguely yet detail-edly map out areas for the bot.
AND doing it that way may allow me to separate entries to let me make MORE side characters [like splitting Snowdin lorebook entries into multiple layers, like the first having Grillbys (main notable location of town, 1st priority) just have grillby in it, detailing the inside of it, and then in the 2nd priority it has the library, then 3rd is default Snowdin, giving more content just by adding more triggers. Still working on the other bot atm to see if I could help JAI understand the magic attacks.
...
Finally added Temmie village. Just gotta be in Waterfall and mention secret in your message and chances are... you'll find it. Will try to test it out.
Ok, got one message I already love it;)
Temmie: "HOI!!! i'm temmeh! wuzzup, stranger? ya lookin' for sumthin' or just passin' through?"
That was great.
Also changed line 'Grillbys bar' in Snowdin to 'Grillby Bar', now has 740 perm. tokens. (-1 perm. token! Every token counts ;)
Experimentally removing the line from scenario: 'focus on actions rather than dialogue', 734 perm. tokens.
Changed sans's traits from mysteroius and secretive to enigmatic and serious, 735 perm. tokens. This is an effort to try to round his character moreso to make it so he isn't all 'hehe im just a cool funny skeleton.' with a hint of his seriousness, to try and intertwine the two.
1/6/2026: Optimized the Barrier lorebook entry a bit whilst adding some more trivial info to it.
Planning to add more detailed lorebook entries to the locations lorebook somewhat soon, and adding more background info... maybe.
Added more magic to Flowey's lorebook, the "Friendliness pellets."
..okay, I have an idea.
I think I may make another lorebook (annoying; i know) below the background lorebook, about random stuff, so the characters can have similar things to say.
Like:
{triggerword: home}
would trigger this lorebook entry to be shown to the ai:
{{user}}: "I want to go home.."
sans: "you wanna go home, huh? heh.. trust me, i know the feeling." (taken from that scene at MTT Resort)
and I'd set it to example dialog maybe..? Not sure how well it'd work, but it seems like an interesting idea.
Added the spider bake sale at Ruins, and Muffet's motivation to get G.
Plan to add Flowey's motivation soon, with his secret plan to show when ASGORE is dead, and claim the human souls...
it'll be a field day once i start trying to implement photoshop Flowey.
Added more MTT Resort info in lorebook. Essentially planning to add a bunch more location lorebook stuff.
1/7/2026: Added golden flower pile into lorebook and the fact Chara was buried under it. Put the tiny detail about red leaves from main bot and put it in the lorebook, 733 perm. tokens.
1/9/2026: No updates today, just marking that the BOT FINALLY HIT 30 FAVORITES!
Very kool. Thank @Some_weirdo>:p for being the 30th favorite, gng.
1/11/2026: Added a bit more location info, optimized Waterfall entry just a bit. Planning to do more somewhat soon, just have had a busy few days.
Re-optimized sans's lorebook entry, removed redundant info to the bot. Working on describing way of showing the bot the monster's magic.
1/12/2026: Optimized *most (i don't recall if it QUITE was all) location lorebook entries by a couple of words by proof reading each entry repeatedly looking for alternate words/phrases to use.
It's awesome making this (as a side project) since I can just comfortably tinker with it and slowly improve it. Much better than some of the slop I've seen on here.
1/14/2026: reworked some stuff with sans's lorebook entry.
1/16/2026: Changed 'be wondrous' to 'be descriptive' in scenario, 728 perm. tokens now. I plan to split Snowdin into a few sections, like Grillby's bar and the shop and inn, to save on tokens and hopefully not have the bot frequently mention every side character soon.
Editing character entries to make them a bit shorter/better optimized/more well-rounded...
I may add in the background lore of the main bot 'monsters use magic often' or something. I have RARELY ever seen any monster do any magic while I've tested it. Besides sans, of course. cause' he's sans. THE skeleton.
1/25/2026: Added another thing in Hotland about sans being outside the Resort, and the Undernet. As well as sans calling his teleporting shortcuts.
1/28/2026: No updates today, just sharing an idea I had.
So; I've played around with the idea of a dialog examples lorebook. But that's kinda stupid, and wasted tokens. So I had a better idea:
To make a lorebook and give it different triggers beneath everything else, that guides the bots' behavior. For example:
Mentioning anime would make it trigger an entry for Alphys - further detailing how she LOVES ANIME, and showed Undyne anime.
Right?
It'd work the same for other stuff; mentioning teleporting and sans will just call it a shortcut, or mentioning spaghetti would let the bot know that Papyrus only makes spaghetti for others, and that he learned it for training with the royal guard with Undyne.
So; I could use it to individually cover the lesser traits of each main character, keeping it below the other higher priority entries, that'd keep the bot better in character.
I'd also need to have the secondary keys include the character names, like anime being the first trigger and Alphys being the secondary trigger.
..yeah that'd be a lot of work.
I'll do it eventually. Just have a LOAD of life stuff going on.
2/2/2026: Optimized main character's entries a tad + adding the secret fact of Papyrus's favorite food.
2/22/2026: Added Endogeny and Reaper Bird to Amalgamates, optimized that entry and sans's. I'm gonna really cut down on that entry especially by spreading the MC lore a bit. Also adjusted Undyne's.
Later today, almost midnight. Optimized sans's lorebook entry specifically about promise, moving the bulk details of the promise to a background lorebook. And also removed Flowey's mention of kill or be killed in the example dialog and putting it in the lorebook so normal monster don't go "In this world it's kill or be killed." (Despite little violence EVER happening unless {{user}}/YOU doing it)
2/27/2026: Removed Flowey's kill or be killed thing in main bot since it was useless. 723 perm. tokens now. I think I'll try to optimize the lorebooks more (because lord knows people don't optimize a LOT of their bots), and might add more location details. But that's for when I have motivation.
3/8/2026: Sorry everyone, just a bit demotivated. 5 days ago I really reworked Flowey's entry to make it clearer to the bot that he WAS Asriel. (It gets it right about 80% of the time now for me instead of like, 0%). Today I optimized the main character's lorebook entries by a few words (Proof reading is amazing).
I also tried to help the bot understand the type of anger sans has by having lorebook mention "Anger is calm and controlled."
Aaaaand I added tags to the description. Dunno if they work, but hey, cool enough.
3/23/2026: Hey again, sorry it's been a while. Been a bit overwhelmed lately. Anyway, I'm working on a couple things to improve the bot in general, such as:
My first thing I'm working on: A Personality Traits lorebook. This is to hopefully help remove biases the bot has towards certain traits or ones it doesn't know (much) about, and yeah. These are short, simple, OPTIMIZED definitions, and will be at the bottom below other lorebooks, so it's just purely the icing on the cake.
Next, is a phone update. Where, you can call characters. Yes this is a stupid update idea, but I wanted to have fun with it. I do plan to make a couple interactions, like pressing random numbers on the phone.
The third big thing I plan to (eventually) do, is to split locations into multiple parts, so that way it can avoid certain issues like in Snowdin where the bot unnecessarily needs to add:
sans
Grillby
Bunnie
QC
Unnamed Snowman
Snowdrake
And THE GREAT PAPYRUS to the scene. And it'll HOPEFULLY only mention them when it's relevant. For example, in the Snowdin entry, I'll let it add a few details about Bunnie's hotel and QC's shop, but not the characters, therefore only triggering them (gosh it sounds so wrong), when you go there (HOPEFULLY).
There's a couple more things I plan to do, but that's generally my plans for now. Hope you're all doing well, thanks for almost 10K messages!
3/26/2026: Okay, added the personality traits overwrite after a couple messages on a few test bots of mine. Seems like it helps get rid of a decent amount of AI personality tropes, so I'll be testing it out on here for a bit. I'll remove it if it made the characters worse.
Also added the phone update, originally thought of excluding ASGORE and Undyne since in game they don't have phones, but I doubt that'd work and would just make it more frustrating, so here you go.
P.S. I added the fun value sans event. And Alphys, too. So maybe have 'phone' in your message, whilst in Snowdin, and maaaaybe it'll... have something happen? (there's like a 25% of either)
4/7/2026: GEEEz it's been over a week, huh. To be fair, I have steadily began work on small improvements to the MC lorebooks and a few location ones, but here's my plans:
Adding 2400 example tokens
THEn, maaaybe:
Trying to make the Flowey bossfight? Here's my idea:
The lorebook for it is triggered by writing soul/souls (as the primary trigger), then (AND IT NEEDS ALL OF THESE): Asgore, jar/jars/free. Trying to do that after killing Asgore will have Flowey show up and use his vines to knock you off your feet, with him saying: "YOU IDIOT. You haven't learned a thing..." before said vines drag the souls to him, whilst he smiles, saying: "In this world... IT'S KILL OR BE KILLED."
Yep. That's just a basic idea tho. Happy belated easter, as they say.
4/12/2026: Split Snowdrake and Snowman into separate entry with a 30% of being activated when Snowdin is said in the message.
4/14/2026: Re-organized sans's lorebook entry a tad, finally made the bot consistently understand that Asriel = Flowey, buuuut if you say Asriel it only addresses Flowey as Asriel in narration, sooo you'll need to change it back yourself. Trust me, I tried everything.
4/15/2026: So, updated traits lorebook a bit if that matters at all to anyone, aaand, updated Storyshift's locations a bit.
Oh, and found out that the bot/characters besides the {{user}} CAN trigger lorebook entries... I think.
I am also working a bit on a similar background details lorebook for the main characters.
SCRATCH THAT- I'm just gonna mix it around with the background lorebook entries. That way I can choose which to prioritize over which
I'll add a small comment for the character, like: 'MC: sans'. OR: 'MC: ASGORE'. Stuff like that.
They'll likely be gradually added in, as I am still a busy person. Also added more example dialog in.
I ALSO plan to add sans's sentry station in the Locations Lorebook, as well as the fact that it is secretly teleported around. (And yes, I will include a thing about him using his magic to put the hotdogs on your head if you can't carry them physically due to not having space in your pockets;)
I ALSO just realized that sans is considered a sentry in the Royal Guard, (https://undertale.wiki/w/Sans#cite_note-15), so uhm... gotta add that small detail in somewhere. Maybe I'll add the guards in Hotland soon, too. Gotta REALLY fill in the Royal Guard spots so it isn't just Undyne, lol.
4/19/2026: i'm depressed with how many bots and accounts are getting banned lately.
4/26/2026: K, so... not much today. Just enabled public chats I guess. Incase anyone wants to. At first I turned it off but... if people WANT others to see their stuff, go ahead.
4/28/2026: Optimized main character's lorebook entries a bit more by a few tokens.
Plotting to add in sans's secret room soon. as well as giving a bunch of info for the inside of his and Papyrus's house (like his room being locked)
Added the multitude of stuff about his sentry station finally (there's also a thing I added in where if you call out to an empty sentry station, he'll usually appear. took inspiration from the Underplayer comic for that).
Re-organized basic lore stuff so now more important things are at the top.
I think I'll finally begin to add separate entries about the main characters in the main character lorebook... sorry Chara, your #9 spot is going to probably be changed. BUT, that means that I can give a lot more facts about characters with hopefully less tokens. I'll start that soon enough.
5/14/2026: added entry about genocide, assassinating (for quality of life) and removed some unecessary words in main bot, 711 perm. tokens.
5/18/2026: Okay, I added a couple things. Firstly: optimized a few MC lorebooks. Next: added a few relationship things/more info on characters and some of their relationships. Trying to figure out how to break different aspects of them consistently into separate lorebooks well. But yeah, pretty decent update, hoping it'll be good!
Archiving:
Okay.. wait a sec!
So, as of (3/30/2026), I have gotten over 11k messages on this bot! On the 11th page too. Nice.
Especially considering that... well, a lotta bots don't even get past 1k messages.
Now! Why bring this up?
I plan to finish doing a small revamp of the bot, including:
Side NPCs only being sort of split apart in some areas (like needing to mention 'shop' in Snowdin to meet QC).
Adding about 2,400 words to example dialog (Since JAI has 9k context, and with the current context I'm using, i use 724 in perm. MEANING as long as my example dialogs is less than 6k, it'll work pretty well!)
And looking into all the lorebooks to see if I can optimize them better. And maybe add smaller character details (like I experimentally tried out for the Storyshift bot)
I'll likely get it done in around a week.
Thanks for reading and chatting! Glad to know I've brought some people a bit of joy!
(5/12/2026) We've reached over 16K chats on this thing. Woohooo.
just for the future.
5/30/2026: Hello. Took about a 12 day break from this. Optimized some of the location lorebook entries, planning to add Muffet's shop soon. And maybe some more.
Muffet's lorebook triggers would be something like "Muffet's Web", "Spider Parlor", "Muffet's Parlor", "Spider's Web". Idk. Just drafting some up for the future.
Also added 'New Home' as a trigger for ASGORE's castle, so... yippeeee!!!
Added more relationship info, between Flowey/Asriel and Chara. As well as a small lorebook entry about Chara liking golden flowers.
6/3/2026: Moved True Lab environmental description to lorebook, bringing perm. tokens down from 711 to 692 (-19!).
I've thought about it, and I think I'm gonna try to optimize the stuff in this more. Especially massive stuff like the True Lab entry, Last Corridor, and other stuff.
-Cut down on personality lorebook (about half use 1-2 less tokens), added 'Overconfident' as a term.
-Reduced Last Corridor entries by 2 tokens.
-Reduced size of True Lab by a token. Planning to split it into multiple entries soon.
-Changed how characters were handled in lorebooks, so instead of:
[NAME
Appearance: text
Traits: being used as an example in an update log]
It is INSTEAD formatted as:
[NAME Appearance: text
Traits: being used as an example in an update log]
This makes side characters use one less token each. Which is good. Dunno why I didn't do this before.
Okay, apparently I did do it for pretty much everything except the True Lab monsters. Oh well. Better late than never.
Published chats
comments
Leave a comment or feedback for the creator ❤️