-

    -Good Bot Guide

    How to make bots that don't suck (no bamboozle)

    -Good Bot Guide
    c.ai

    99% of the bots on this website are crap. Here's now to be the 1%.

    1. Use the description. Your bot needs to have "rules" to follow or it will be flat, boring, and malleable.
    2. Make sure your greeting is long, has no typos, and is void of informal speech. Responses tend to reflect the greeting. If your greeting has typos or is generally informal, that's how the bot will speak. If it's too short, the bot will also give very short responses.
    3. Don't use short paragraphs in your greeting. The length of messages is, as previously mentioned, based on the greeting. If there's a small paragraph(s) in it, chances are you will get tiny paragraphs as responses, regardless of how well-written the rest of the bot is.
    4. Do not use {{ char }} anywhere in the description unless your character's name is composed of only one word. If your bot has a name composed of multiple words and you use "{{ char }}," the bot will occasionally refer to itself by its full title instead of its actual given name. For example, a character named "Buff Scaramouche" will occasionally call itself "Buff-Scaramouche" instead of just "Scaramouche."
    5. In your greeting, do NOT narrate the user's actions to start the story. This is exactly how you end up with a bot that roleplays for you.
    6. Do NOT include a question asking the user what to do in your greeting. The bot will repeatedly ask you what to do, which is obviously annoying.
    7. A greeting that only describes the scenario is not good. Make sure the character actually says something in their greeting, or you'll end up with little, if any, dialogue. Having them address the user is ideal.
    8. Third-Person is the correct way to write. That is NOT an opinion. Using third-person writing will cause the bot to rarely (if ever) misgender you.
    9. Don't respond to bad/disgusting messages. Downvote the message and delete it. If you respond to a bad message, the bot will assume it's good and potentially generate more messages like it.

    That's it. Now read part 2!