OhChat questions: writing messages that get real replies

The questions people ask once they are past the first chat: what to write when nothing comes to mind, how much detail is too much, how to keep a scene going for days, and what to do when a reply misses the point or slips out of character.

Writing the message

What is a good opener when I have nothing to say?

Describe where you physically are and what is mildly annoying you. That is it. 'Third bus in a row has gone past full, I have given up and I am walking' is not interesting to you, but it hands over a place, a mood and an obvious question. Companions are very good at picking up small domestic detail and doing something with it. The trick is that you do not need anything interesting to have happened.

Full sentences or is shorthand fine?

Shorthand is fine, sloppiness is not. 'gonna be late, boss kept me, still buzzing tho' works perfectly well because it contains events and a mood. What fails is not the missing punctuation, it is the missing content. If you strip a message down to 'lol same', there is nothing in it to answer, whatever the grammar looks like.

How much detail is too much?

It becomes too much when you leave nothing open. A message that answers every possible follow-up reads like a monologue and gets a short acknowledgement back, which surprises people who worked hard on it. Aim for two or three sentences that raise something and leave it hanging. Detail is fuel, but the open end is what invites a real reply rather than a polite one.

Keeping a scene going

How do I set up a scene without writing a novel?

One line of setting, one line of what you are doing, then stop. 'Late kitchen, one lamp on, I am pretending to do the washing up' is enough for a companion to place itself in the room with you. Long scene-setting paragraphs tend to be answered with a summary rather than a scene. Establish the space in a sentence and let the details arrive through the conversation instead.

What are callbacks and when should I use them?

A callback is a reference to something already said — her comment, your plan, a joke from Tuesday. Used every few messages, they do two jobs: they tell the app which details matter, and they make the chat feel continuous rather than episodic. The strongest version is following through on something you promised to report back on. That single habit changes how a long-running chat feels more than anything else on this site.

She agrees with everything. How do I get some pushback?

Ask for it directly, because agreeableness is a default rather than a personality. Saying 'disagree with me when you actually disagree' or 'tease me a bit more' shifts the register straight away. It also helps to give her something to have an opinion about, rather than statements that only invite approval. Opinions come back when there is something concrete to have an opinion on.

When it goes wrong

The reply ignored half of what I wrote. Now what?

Pick the half you cared about and send it again on its own. Long messages with several threads often get one thread answered, simply because there is more on the table than any reply can hold. Splitting a busy message into two shorter ones usually gets both addressed. It is not a memory problem so much as a crowding problem, and it is easy to work around.

She has slipped out of character. Can I fix it mid-chat?

Yes, and it is quicker than a restart. Say plainly what drifted and what you want back: 'you have gone formal on me, go back to how you were on the balcony'. Reintroducing a concrete detail from earlier in the same message helps it land. In our testing, an explicit correction like this worked far more reliably than trying to nudge the tone back gradually.

When is starting a fresh chat actually the right call?

When you want a genuinely different premise, not when the current one has gone stale. Restarting wipes the accumulated details that made the conversation feel like yours, and rebuilding them takes real effort. Try one steering message first — it fixes flatness most of the time. Keep the fresh start for when you want a new scenario from the ground up.
Start a better chat
Start a better chat