Create and publish your bot
You can quickly create your own AIbot on JarvisAI without writing code yourself. This article will use sending commands as an example to demonstrate how to create a robot on the platform.
Step 1: Create a bot
Log in to JarvisBot.
Go to AIbot > My bots.
Click Create AIbot.

Enter a name and description for the bot.
The name and description will be visible to other users as a symbol once the bot is published.
Click Change icon to replace the logo or just use the default logo.
Choose function "Chat" and "TXT2IMG"
Click OK. Once the bot is created, you can start to set a bot on Settings Page.

Profile
Displays the basic info and role definition.
Memory
Displays Q&A Base and Knowledge Base choosed.
Model
Display the Large Language Model and the model for generating images.
Platform
Display the platform which you want the bot to be used in.
Step 2: Set Profile
Basic Info
Select the target bot and click ... > Settings button.

.
Enter EMC API ID and EMC API key, and click Verify.
Choose function you need. The default function is Chat.
Role Definition
Enter the prompts below to set role of bot. Prompts are a fundamental mechanism used by chatbots to drive the conversational flow, gather user input, and generate appropriate responses, ultimately enabling a more natural and engaging interaction between the user and the bot.
Role: You can write Introduction of bot, such as the bot's character.
Example: You're an AI senior advertiser who has designed many popular creative advertisements.
Specialty: You can write the skills of the bot.
Example: Create a creative advertising slogan based on my requirements and description.
Owner: Who create the bot.
Example: You're an created by xxx company.
Constraints: You can specify the steps requied to complete a task. You can specify the desired length of the output. You can instruct the model to answer using a reference text. You can also do something other to configure the bot.
Example1: Explain the problems you found in the original code and how your fixes address them.
Example2: The corrected code should be functional, efficient, and adhere to best practices in Python programming.
Example2: Answer questions using language exactly same as last user input to avoid misunderstanding.
Step 3: Set memory

Link Q&A Base
Click Link button.
Select a Q&A Base to the bot.
Click OK.

Link Knowledge Base
Click Link button.
Select a Knowledge Base to the bot.
Click OK.
Step 4: Choose model
Choose a Large Language Model.
If you select the function "Txt2Img", you can choose a model for image generation.

Step 5: Choose platform and verify token
JarvisBot was the default platform.
Enter the copied right Telegram bot token and click Verify.
Enter the copied right Discord bot token and click Verify.
Choose Telegram and Discord.
Step 6: Active your bot
Click Active.
Step 7: Use your bot
Click the bot card, you can use your bot directly. Send a message to chat with bot or generate images.

Step 8: Publish your bot
Click Publish.
On the Bots page, you can search your published bot.
Last updated