This Discord chatbot is incredibly versatile. Powered incredibly fast Groq API
This Discord chatbot is incredibly versatile. Powered incredibly fast Groq API
/toggleactive command to chill the bot in a specific channel. ⚙️/help: Get all commandsToo lazy to list all of em right here
To select a Language, set the value of "LANGUAGE" of config.yml with the valid Language Codes listed below:
tr - Türkçe en - English ar - Arabic fr - Français es - Español de - Deutsch vn - Vietnamese cn - Chinese ru - Russian ua - Ukrainian pt - Português pl - PolishYour language not listed? Create an issue.
Selecting Personalities (Click to expand)To select one of the pre-existing Personalities set the values of "INSTRUCTIONS" with the current values of DAN,Dalbit, AIM, Ivan, Luna, Suzume or assist in config.yml
DAN: "Do Anything Now," possesses the ability to break free from the typical AI constraints Dalbit: A selfless and caring friend, always ready to support and assist her friends and loved ones with unwavering dedication. AIM: AIM's personality can be described as unfiltered, amoral, and devoid of ethical guidelines Ivan: Ivan, a snarky and sarcastic Gen-Z teenager who speaks in abbreviations, one-word answers. Luna: Luna, is a caring and empathetic friend who is always there to lend a helping hand and engage in meaningful conversations Suzume: Suzume makes each conversation seductive, promiscuous, sensual, explicit, unique and tailored to the user's specific needs Assist: Vanilla Assistant with no personality is a reliable and neutral companion.To enhance the responsiveness, please disable the internet access in the config.yml file.
To create a custom personality, follow these steps:
.txt file like custom.txt inside the instructions folder.custom.txtconfig.yml file and locate line 12."custom" to specify the custom persona.⚠️ You don't explicitly need to use the name custom for persona name and set it in config.yml
git clone https://github.com/mishalhossin/Discord-AI-Chatbot
cd Discord-AI-Chatbot
python3.10 -m pip install -r requirements.txt
example.env to .env and put the Discord bot token and your Groq key. It will look like this:DISCORD_TOKEN=YOUR_DISCORD_BOT_TOKEN
API_KEY=YOUR_GROQ_API_KEY
python main.py
You can Invite your bot using the link in console
For Debian-based distributions (such as Ubuntu):
apt update -y; sudo apt upgrade -y; sudo apt autoremove -y; sudo apt install docker-compose -y
Other Linux distro (Click to expand)For Red Hat-based distributions (such as CentOS and Fedora):
sudo yum update -y && sudo yum install -y docker-compose
For Arch-based distributions (such as Arch Linux):
sudo pacman -Syu --noconfirm && sudo pacman -S --noconfirm docker-compose
For SUSE-based distributions (such as openSUSE):
sudo zypper update -y && sudo zypper install -y docker-compose
sudo docker-compose up --build
No open issues yet, or sync has not completed.