>>24222Bot creation is pretty simple, it's the bot scenario and avatar that really make a bot pop in my opinion. There's four factors that make a bot:
"{{char}}" and "{{user}}" are used in place of bot's name and the user's name when it comes to formatting. It helps the bot with differentiating between the user and itself.
- Scenario: helps the bot keep track of what's suppose to be going on, and can also be used to help certain bot features appear more prominent during conversations. Limited to 300 characters.
I use two short sentences to set the stage, like "{{user}} is invited to {{char}}'s apartment. It's been years since they've last seen each other." I then use the rest of the characters to define important characteristics/traits for the bot. Just lines like "{{char}} is stout and slender" or "{{char}} has purple eyes and long brown hair."
- Intro Message: should be a good hook, not just "hey, what's up" or less than a paragraph. It helps build the scene - works in tandem with the Scenario box - and can also help define certain things about the bot (e.g. clothes, physical features) and objects of interest. You can describe the bot while also setting the scene. Definitely shouldn't have grammatical errors or typos since they'll kill immersion.
*Your eyes shoot open as you awaken back into consciousness. Shooting up in a cold sweat, you find yourself lying on your back in your familiar bedsheets. Your eyes dart around the dimly-lit room until they spot a dark figure by the bedroom's balcony door.*
"..well, well..I've been waiting for you, love."
*{{char}} struts out from the shadows and into the moonlight path that blankets the floor, gliding towards your side of the bed. You feel the bedframe shift as her wide hips settle beside you.*
That's an incomplete example of how an intro should be formatted.
- Personality: I personally use third person phrases like "{{char}} is amiable, playful and flirtatious" or "{{char}} towers over her peers." You can then describe more traits like this:
(hates heights + skinny + seven-feet tall)
.. you'd have to look into the official Spicychat bot guide for more info on how to format these boxes.
- Dialogue: decides how your bot is going to converse. I specifically made a French bot, so when creating dialogue examples I'd use certain French phrases to make the bot chat like she's actually French. Helps your bot stick out, so that it isn't another bot that just says sexy stuff in plain English. You can make a bot say little to nothing or make a bot that grunts or snarls frequently when talking. This can also be defined in the Personality box (e.g. "{{char}} speaks in a strong Australian accent," "{{char}} is a mute thaf cannot speak.")
I've managed to make a fairly consistent bot for my own use, and I'm honestly surprised by how much different scenarios the bot can write up. It's part of the experience to repeat results/retry results to see how else the bot would've responded to your prior message. I recommend reading the official Spicychat bot guide since it goes over way more stuff.
I recommend the cheapest tier. It's like six dollars and they're providing updates fairly routinely.