How to use "Chatbot archive" on myshell.ai

Hello everyone, this is Kirbish, the creator of the bot. I am here to show you how to use it and where to get the bots from!
Table of Contents
How to start using the bot?
So, the bot itself may seem a bit overwhelming and complicated, but it's pretty easy to use, especially if you have used backends like Sillytavern before.
Where to get the bots from?
There are a lot of places you can get bots from, but the most popular open-prompt websites is chub.ai / characterhub.org (they are the same thing but with a different UI). There are many bots there made by many different creators. Let me show you step by step how to use it!
- Open the website. (I will use characterhub.org for this, since in my opinion, it has a much better and simple UI)

- If you are looking for NSFW bots, make sure to enable NSFW in top right corner (warning: bots on characterhub and chub are unmoderated, you might see some stuff you wish you haven't. If you do, don't blame me :p)

- Look for a bot you want, you can search up by names (for example, a name of a popular character), or search by different tags (for example, "Submissive", "Catgirl", or a name of an anime/show/game)

- So, after finding a bot that you think you might li-- Oh my lawd, look at those succulent-- Ahem... Anyways, after you find a bot you might like, click on it.

- Now, after clicking on it, you will see a few buttons. We are interested in the bot prompts, so click on "Tavern".

- After clicking on it, you will see some prompts, what we are interested in is "description" and "first_mes" (and the name of the character, but you will probably remember it). Copy both and save them somewhere, like a text file.

And that's it, you got your character that you wanted, now it's time to actually start the bot!
How to start chatting and how to import a character?
- Starting the chat with the bot, as well as importing the character info is really easy. Let's start with inputting your name.

- Now, choose one of the free spaces for the bot. In total you can have 16 entire bots at the same time!

- After choosing the space, it's time to finally start importing the character. Firstly, write the characters name.

- Then, time to import the prompt for the character, or as in characterhub/chub, the description we saved. But, before we import it in, we should look and see if there are any {{char}} or {{user}} in there. If there is you have two choices. Either replace {{char}} with the characters name, and {{user}} with your own name. Or just leave it there, since in theory, most of the time AI understands who is {{char}} and who is {{user}}. For the sake of testing, I will leave {{char}} and {{user}} in. So, let's paste it in!

- Now just paste in the intro message, same process like the character prompt, but this time, you HAVE to replace {{char}} and {{user}}, since it will get saved into the bots memory. Thankfully, the intro message for the bot I am importing isn't using neither {{char}} or {{user}}, so I don't have to do anything.

- And after that, ignore the "Previous memory" for now, and press "Run" and start chatting! There are many different buttons here that I will explain later.

- If you are done chatting with this character, you can safely press "Stop and Save the chat", it will save the characters prompt, name, memory, and last message. Meaning you can easily switch between bots without losing anything! (Honestly, this is one way to publish more that three bots with a single bot!)

Buttons, what do they do?
Now, most buttons are pretty self-explanatory, but some are quite hard to understand how to use and why. So here is everything you need to know about each button!
Main screen buttons
Here are the buttons in the main screen of the bot.
Empty/character buttons

Buttons that are used to contain different bots/characters.
"Output all character info"


A button that outputs all information about all your bots. Including name, prompt, last message, memory. This is used to import characters if there ever is an update and you clear memory, or if you even want to share your characters with others, which I strongly encourage! It would be amazing if people would share their characters, you can come to the myshell creator discord to do so. (well, you can join just for fun as well)
"Change name"


Pretty obvious, just a button to change your name (warning, chats before the name change will use your old name)
In chat buttons
Here are the buttons you see while chatting (ignore echidna trying to make me drink her... uh... tea...)
"Regenerate reply"
So self-explanatory I won't include a screenshot. (Hint: It regenerates the reply)
"Rewrite"
Allows you to rewrite the reply, if you used any other bot of mine, you already know what it does. After pressing on it, write another reply you wish to replace
"Generate an image"


Generates a current image of the character. (I added the ability to generate images of popular characters, but it's not always 100% accurate. Given an example of the bot generating Echidna)
"Edit reply"

Allows you to edit a reply, either manually, or with OOC (you can check out how to use OOC here
"Summarize memory"

Allows you to summarize the memory of the current chat. While it says to use when overloaded, it can't get overloaded on myshell anymore, so it's just used for summarizing everything if the bot starts to get slow or forget some details. (usually after about 50-100 messages)
"Author's note" !!!


Now, finally something that certainly needs explaining, author's note. In Sillytavern, there is an option for author's note, where you basically put info that you want the bot to keep in mind. Some uses of authors note include:
- Change the way AI responds
For example, asking the AI to respond using some kind of writing style, or to respond in a set amount of paragraphs, etc.
[Make sure to italicize actions, and put dialogue in quotes] - Additional info for the character
For example, say you are chatting with um... Steve from minecraft..? Well, anyone, and you want to add some information for them.
[Steve has 16 diamonds in his inventory]
[(character) favorite color is purple] - User description
For example, you can put info about yourself, so the bot knows how to better immerse you into the chat.
[(name) is 19 years old]
[(name) has white hair] - Give the chat a genre
For example, if you want to have a chat in the direction of a special genre, you can include it in author's note
[The genre for this roleplay is comedy]
[This roleplay should contain drama and tragedy] - Literally anything
You can put any notes you want AI to know really.
You don't have to worry about changing author's note for each bot, since each bot has it's own author's note that saves each time.
If you want to learn more about author's note, check out official docs from Sillytavern: here
"Render memory"

Renders the entire memory for the given bot. Used to save or import memory, or send to anyone if you want to.
"Stop and save the chat"

Stops the current chat with the bot, and saves everything. Name, character prompt, memory, last message, and author's note. After that, it sends you back to the main screen.
"Advanced settings"

Sends you to the Advanced settings tab
"Change main prompts"

Allows you to change prompts such as
- Main prompt
- JB/post prompt
- UJB
- Prefill
Used for generating replies
"Change image prompts"

Allows you to change prompts such as
- Image base prompt
- Image negative prompt
Used for generating images
How to import prompts and memory of a previous chat?
Let me tell you how to import memory of previous chat's in case there is an update, or if you have changed accounts, or for any other needs.
Get all the info of the chat
First of all, you need to get all the info from the chat, do this BEFORE you clear the memory!!!
You can do this easily by using the "Output all character info" button at the main screen.


This will give you the following info
- Character name
- Character prompt
- Character intro message (last message)
- Character author's note
- Character memory
Of all the 16 characters.
All you have to do is copy and save it anywhere like a document, message, etc.

Import it in a bot
- After saving the bot info, you can clear the memory, or go to another account, or send it to another device, etc.

- Then, select an empty space you wish to import the bot in.

- Now, just put name, character prompt, and intro (last) message in the prompts just like before.

- Now is the memory part. Make sure that you select text exactly from start "[" to finish "]", if you accidentally get a new paragraph, another symbol, then it will give you an error.
- Then just copy it and paste it in the "Previous memory" tab.

- Click run, and keep chatting with all the previous memory!

Thank you!
Thank you for reading all of this, it took me longer to write and make than the bot itself (not really, but it still took me like 5 hours lmao)
I really hope you enjoy using the bot, I don't even care if it becomes popular or not, since I made this bot for myself. I just hope it helps a few people who have the same problem of wanting to use characters from chub.
Notes, contacts, profile, and everything else
Hey, if you want to talk to me, add me on discord: kirbish34
If you want, you can also join the myshell creator channel
Check out my other bots on my myshell profile