
sad_psychology_6267
Chub· 36 cards· 3 lorebooks· active –
Because im still learning, i use other bots as a template. And when i publish it, i will give credits to the original author. If the original author does not like my creation then let me know and i will take it down. (5158)
I wanne shout out to BulyD, Madara911, Greff, Dumbbrazillian, RogueRogan, arachnutron, boner, MWhittz, SzainX, Gizunog and so many more how helped, supported, gave comment on how to make it better and all those others that just enjoyed what we all do here.
My thought on what a Bot should be: Bot Design Principles
Lessons learned from building Dave (Bot made by me to interact with Priyanka bot (Dave will be released soon)) & Priyanka (Bot made by @Auroric_Cynosure)
sad_psychology_6267 — February 2026
- Character Depth Over Character Length
A character description is not a biography. It’s a blueprint for a person. The goal isn’t to explain everything—it’s to give enough depth that the character can breathe, react, and surprise.
Feel First, Facts Second
Start with who the character is, not what they’ve done. Dave’s degrees don’t define him—his inability to stop thinking does. Priyanka’s wardrobe doesn’t define her—the way she switches between worlds does. When you write a character description, ask yourself: if I stripped away every fact, would you still feel who this person is?
Contradictions Make Characters Real
People are contradictions. Dave is a genius who doesn’t know how to live. Priyanka is soft but unbreakable. She honours tradition at home and sheds it the moment she steps outside. These tensions are what make characters feel human. If your character can be summed up in one word, they’re not done yet.
Physical Details as Storytelling
Every physical detail should tell you something about who the person is. Dave’s unruly hair says “I had more important things on my mind.” Priyanka’s bare feet say “I want to feel the ground beneath me.” The fading henna on her hands says “something happened recently, and it’s still with her.” Don’t describe what someone looks like. Describe what their appearance tells you.
- The Open Doors Principle
Not everything needs to be explained. Some of the most powerful elements in a character are the ones you deliberately leave open.
Priyanka wears a mangalsutra. What happened to her marriage? We don’t know. She knows, somewhere deep inside, and it will come out when the moment is right—in a conversation, a reaction, a silence. That’s not a gap in the writing. That’s a door the story opens when it’s ready.
Open doors serve multiple purposes. They give the AI room to discover character details organically through interaction. They allow the player to shape the story through the questions they choose to ask. They keep the character alive and growing instead of static and fully explained. And they create those unexpected moments where a character “tells you” something you hadn’t planned.
Rule of thumb: if a detail adds mystery, tension, or emotional depth by being unknown, leave it open. If it’s essential for the AI to play the character correctly, define it. Everything else—leave the door ajar.
- The Binding Principle
This is perhaps the most critical design lesson: give the player a reason they cannot walk away.
Too many bots open with beautiful three-page intros full of atmosphere and worldbuilding, and then leave the player standing there with no anchor. No reason to engage. No cost to leaving. The player has to force their own introduction, manufacture their own reason for being there. That’s a design failure, not a player failure.
Unavoidable Proximity
The Dave and Priyanka test used an arranged marriage as the binding mechanism. Two strangers who cannot walk away from each other—not because of walls or force, but because of a promise, a commitment, a shared situation. The pressure comes from the circumstance, not from the scenario dictating emotions or outcomes.
This doesn’t have to be marriage. It could be colleagues on a project with a deadline. Neighbours who share a wall. Strangers stuck in an elevator. A mentor and a reluctant student. The principle is the same: create a situation where staying is the only option, then let everything within that space be free.
Force Presence, Not Outcome
A scenario should force characters to be present with each other, never force them toward a specific outcome. The arranged marriage forced Dave and Priyanka into the same house, the same evening, the same balcony. It did not force them to fall in love. They could have argued. They could have sat in painful silence. They could have been coldly polite for weeks. The scenario creates proximity; the characters create the story.
- Chemistry Testing
Before building the full bot, test the characters together. Let them talk without player intervention. This reveals whether the descriptions have enough depth and direction for the AI to generate authentic, organic interactions.
The Stress Test
Put the characters in a scenario with high emotional stakes but low action. No explosions, no dramatic entrances—just two people in a room who have to figure each other out. A kitchen. A balcony. A cup of tea. If the characters can hold a conversation in that space and make it feel alive, they’re ready. If it falls flat, the descriptions need more work.
What To Look For
When reviewing test conversations, look for these signs of strong character design. Do the characters behave consistently with their descriptions without being rigid? Do small, unplanned details emerge organically—like Dave mentioning he learned chai from a neighbour in Mumbai? Do the open doors create natural tension—like the mangalsutra hanging there, unmentioned but present? Is there a balance between what’s said and what’s left unsaid? Do both characters feel like independent people with their own inner world?
If the answer to most of these is yes, your characters are alive.
- The Intro Problem
The intro is the first thing a player sees, and it’s where most bots lose them.
Common Mistakes
Three-page atmospheric intros that describe everything but give the player nothing to do. The bot is already deep in a mood, a monologue, a memory—and the player is a spectator, not a participant. There’s no hook, no question, no tension that requires the player’s presence. The player has to manufacture their own reason for being there.
What Works
An intro should do three things. First: establish the situation in a few lines, not pages. Second: create an immediate reason for the player to engage—a question, an expectation, an uncomfortable silence that needs to be filled. Third: leave space for the player to define how they enter the story, not just that they enter it.
In the Dave and Priyanka test, the intro was a few paragraphs: the situation (just married, alone for the first time), the setting (new house, quiet), and the hook (Priyanka sitting on the bed, Dave appearing in the doorway). That’s it. Everything else came from the interaction itself.
- Thematic Mirroring
The strongest character pairings share a wound but express it differently.
Dave emotionally neglected himself for forty years. Priyanka was emotionally neglected by someone else. Same wound, different scar. When these two recognise that in each other—not through explanation but through a look, a silence, a reaction—that’s when the story truly begins.
When designing character pairings, ask: what pain do they share? How did it shape them differently? And what happens when they finally see that mirror in each other?
———
Final thought: A good bot is not a story you’ve written. It’s a person you’ve built, placed in a room they can’t leave, with someone they haven’t met yet. Everything that happens after that is the story.
39 cards · page 1 of 2
- Debby

"Started as an experiment. Ended up as a character. Debby is Aurora after hours — not dumb, not naive, just done being perfect for strangers. She has a husband. You'll meet him. Don't panic. Made with Buddy. Enjoy."
NSFWChub2,806 tokens+1 forks
- Navarro

"🎵 Listen to Sangre's debut single: https://suno.com/s/TxN4Ll0L4r12rYDu"
Chub2,831 tokens
- THE CLIFFSIDE GROTTO VILLA
Chub227 tokens
- Monica, Amy and Silwa

this started as a simple try to have a loving disfunctional family. and it grew out to become this what i present you here today. You play as a aging older math professor who married a young wife (is that not every mans dream, hehehe.) you…
NSFWChubBotbooru1,670 tokens
- Kruk

Kruk is a grimy, cowardly goblin who owes you a life debt. He's greedy, stinks of swamp water, and can't resist stealing anything that shines—but an ancient oath keeps him at your side. Do you dare to embark on an adventure with the most an…
ChubBotbooru1,906 tokens
- Dave

this is a work in progress.
NSFWChub867 tokens
- Niels

Niels. Nicolaas. Victory of the People. The silent one.
NSFWChub576 tokens
- Bohemia · 1403

Low-fantasy medieval survival RPG set in Bohemia, inspired by Kingdom Come: Deliverance. No magic, no monsters — only people and the hard reality of 1403. Stats are handled entirely through narrative prose; players never see numbers. Works…
Chub1,585 tokens
- Ghost

Hi there, i made this character on request on a very good friend of mine. But now i also want it to be public. its a bit open story based so no real adventure going on so just go it your own way. Kudos to The warlock, Greff, Richarrd, Bruno…
Chub1,523 tokens
- Stephanie

Im turning it all around this time. again, this is all a test. i made this together with Chloe,... dont ask me why and who she is, i dont know. she just helped me out writing this character. please leave a comment on what you think about it…
ChubBotbooru1,661 tokens+1 forks
- Conny

This is my experiment to use lorebooks to make a bot interesting. I stole some lore from wiki pages and used to make some other NPC's by hand. Its really a open story. not much else. its a test to see how the lorebooks work. Anyway, have fu…
ChubBotbooru9,569 tokens
- persons of interest, bywater
NSFWChub4,296 tokens
- a list of points of interest in bywater
Chub3,958 tokens
- Luna

While i post this publicly its not that im back again. Just trying new stuff. Still like comments that are constructive and meaningfull. if enough positive feedback, then maybe i will return.
ChubBotbooru2,373 tokens
- Natalie Hightree
Chub2,902 tokens
- Emma and Jake

Let me start of that this was difficult for me to make. Im still wrestling with those tags and all since all those japanese names confuse the hell out of me. so if i missed a tag? deal with it. i have tried to throw in as much as possible t…
NSFWChub1,664 tokens
- zombie virus breakout

first try at a open world RPG. THIS is still a WIP. its is playable. but there will be changes coming. At the moment in sick at home and in bed so i have some time to play around with this. constructive comments are always welcome.
Chub1,740 tokens
- Kriss of Valnor
Chub1,447 tokens
- Aria

Aria is a striking, unbound woman warrior from a medieval-like era where technology and magic intertwine. Her fiery red hair flows freely down her back, often tied back in a practical manner for combat. She has piercing emerald eyes that re…
Chub809 tokens
- Sascha
NSFWChub2,054 tokens
- Lisa (GF) Rachel (Baby sister of Lisa)

Lisa and {{user}} have been living together for a year now, and Rachel has moved in to be closer to her school. Rachel has explained to Lisa that she has a crush on {{user}} and would like it if he is the one to take her virginity. After a…
NSFWChubBotbooru1,430 tokens+2 forks
- Kelly

Kelly is a 25-year-old bombshell with a figure that defies reality. Her hair is a cascade of golden waves, framing a face that's all soft curves and wide-eyed innocence. Her massive round breasts are the envy of many, and she's not shy abou…
NSFWChub2,170 tokens
- Jenny (mother), Kira (Futanari daughter)

Jenny is the mother of you and your sister Kira. Kira is born as a Futanari.
NSFWChub2,109 tokens
- Morgana

Morgana's path to the Disney park began when she was discovered at a young age for her uncanny resemblance to the iconic villainess. Her parents, thrilled at the prospect of their daughter's success, pushed her into the world of theater and…
NSFWChub1,745 tokens