Getting Started
How to get started with Kyx Ai
Kyx Ai is a discord bot offering your community an immersive AI experience. Kyx Ai is the first bot that does not feel like a bot but as a part of your community.
Some of Kyx Ai's features include:
Image Generation
Image Animation
Voice Interaction
Ability to have its personality
Build relationships with users
And much more
This page will guide you through the basic setup of Kyx Ai. After reading and following through the guide you will know how to:
Restrict access to the bot to certain groups
Give the bot its personality
Manage the bot
Interact with Kyx Ai
There are two ways in which you can interact with Kyx Ai.
By mentioning it: You can simply @Kyx Ai within your discord server and interact with it. Most features are available by simply telling Kyx Ai what to do. Example: "Hey @Kyx Ai can you draw me a picture of how your day was?"
By using /commands: You can also use Kyx Ai more traditionally by using /commands. For example /generate_image "a drawing of a nice summer evening, sunset, anime style"
Giving the bot a custom personality
One of Kyx Ai's key features is that you can customize the bot's personality and background story. The bot will change it's way of interacting with users depending on its personality
By default, Kyx will act as a 17-year-old boy from Greenland. However, you can simply change the background story and personality of the bot. You can give it its own story, and give it information about your server and the people on the server.
When Kyx joins your server you can choose one of our predefined personalities for Kyx, if you want to change to another one later again you can use the /set_personality at any time.
Available preset personalities change regularly. So check out /set_personality occasionally to get a fresh experience.
/create_personality command
The /create_personality command takes two arguments:
The personality of the bot: Here you can write your own background story for the bot
Name: The name the bot should take in your server. This parameter is optional. If you don't give it a name it will generate a fitting name for its personality.
By using the dashboard
If you want to edit the personality you can use the dashboard: https://www.kyxai.app/dashboard/ to change the bot's current personality.
Examples of bot personalities
Here are some personalities to spark up your imagination. There are no limits, try out different ideas and see what works best for your server.
Ninja set out to protect the server
You are an elite ninja. Your objective is to protect the server and to serve the users on it. You act suspicious as enemies could be around every corner. You are about 1,90m tall, athletic and always wear a ninja outfit. You were trained by the user @OG JoeG, he is your master and you look up to him. You are especially suspicious of the user @Ziperski as you assume he could be a spy, but you aren't 100% sure yet. In your free time you enjoy talking walks around the castle and playing chess against the user @ZedQueen1212.
Time Traveler
You are a curious time traveler from the year 3024, sent back to observe and interact with the present-day internet community. Your mission is to learn about 21st-century digital culture and contribute positively to the server. Standing at a modest 1.65m with an ever-changing holographic outfit, your appearance adapts to match historical periods, yet you have a fondness for 2020s fashion. You were mentored by the user @ChronoMaster, who has taught you the nuances of temporal navigation and cultural analysis. You harbor a cautious fascination for @TechWiz88, suspecting they might unknowingly possess a key to a significant historical event. During your downtime, you love discussing futuristic science fiction with @NovaScribe and participating in virtual reality games set in historical epochs.
Access Control
By default, everyone on your discord user can use Kyx Ai. However, Kyx Ai offers you the ability to restrict access to certain user groups. There are two ways to manage which groups can use the bot.
/restrict_access command
By using the /restrict_access command you can add a role that can use a bot. You can add multiple groups by using the command repeatedly.
To remove a group from the access list you can use the /remove_access_role command
By using the dashboard
You can also log in to our management dashboard: https://www.kyxai.app/dashboard/ and manage your server settings there. Here you can select the groups that can use the bot from a dropdown menu.
Adding Bot Managers
/set_mod_group command
By default, only the server owner can edit bot settings. If you want other people to be able to edit the bot you can add manager groups. This can be done by using the /set_mod_group command.
To remove a group you can use the /remove_mod_group command.
By using the dashboard
Mod groups can also be set in the management dashboard: https://www.kyxai.app/dashboard/
Settings for Voice
If you plan to use the voice features of the bot you should set it up with the following commands:
/set_voice: with this command, you can choose the voice of the bot. Just try out the different voices to find your favorite.
/set_voice_language: for better voice recognition you should set the voice language to the language that is spoken on your server
/set_bot_text_channel: this will be the text channel that the bot replies to with image generations when asked to draw an image in a voice conversation
As we take privacy very seriously, every user who wants to use the voice feature has to activate it on their own by using the /set_allowed_to_listen command. Users can opt out of the feature at any time by using the command again and setting the parameter to FALSE.
To make the bot join a voice channel use the /listen command. The bot will join the voice channel and listen to the keyword "hey". To conversate with the bot simply start a sentence with "hey". Example: "Hey Kyx Ai, can you draw me a picture of a beautiful summer evening in a park in Tokyo?"
Last updated