← Open Source
mishl-dev

Discord-AI-Chatbot

This Discord chatbot is incredibly versatile. Powered incredibly fast Groq API.

ApplicationsPersonalPython
Open on GitHub
Momentum
+0stars in 24 hours0.0%
1.36k
Stars
422
Forks
+1
This week
32
Contributors
Created 2023-04-29 · Updated 2026-10-14 · #10586 today
Top developers
mishl-devLeGi0N09elricsilverhandx

mishl-dev/Discord-AI-Chatbot is ranked 10,586 with 1,358 stars.

Same-category comparison

mishl-dev/Discord-AI-Chatbot is ranked 10,586 among these 8 peers; zanllp/infinite-image-browsing is ranked 10,588.

Same-category comparison
NameRankMetrics
Team-Commonly/commonly10,572
Language:
TypeScript
Stars:
1,363
Forks:
189
79E/ChatGpt-Web10,575
Language:
TypeScript
Stars:
1,361
Forks:
438
Description:
A commercially-viable ChatGpt web application built with React.
atulapra/Emotion-detection10,582
Language:
Python
Stars:
1,359
Forks:
550
Description:
Real-time Facial Emotion Detection using deep learning.
fofr/cog-face-to-many10,583
Language:
Python
Stars:
1,359
Forks:
205
Description:
Turn any face into a video game character, pixel art, claymation, 3D or toy.
zanllp/infinite-image-browsing10,588
Language:
Vue
Stars:
1,358
Forks:
180
Description:
A full-featured image/video management app with AI-powered organization and semantic search. Supports metadata from SD-webui, ComfyUI, Fooocus, NovelAI, StableSwarmUI, and more. Available as standalone app, SD-webui extension, or library.
yinguobing/head-pose-estimation10,593
Language:
Python
Stars:
1,357
Forks:
293
Description:
Realtime human head pose estimation with ONNXRuntime and OpenCV.
OpenBB-finance/experimental-openbb-platform-agent10,603
Language:
Python
Stars:
1,351
Forks:
174
Description:
R&D playground to play with agents and OpenBB.
HalFrgrd/flyline10,609
Language:
Rust
Stars:
1,349
Forks:
42
Description:
Flyline: a Bash plugin to replace readline for a modern line editing experience: syntax highlighting, agent integration, rich prompts, tooltips, fuzzy history search, and more.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryApplications
SubcategoryPersonal
KeywordsClient integration
Stars1,358
Forks422
Contributors32
Created date2023-04-29
Updated date2026-10-14
Stars in 1 day0
Stars in 7 days1
Rank10,586
Previous rank10,575
Rank change-11
7-day stars rank9,915
Previous 7-day stars rank9,975
7-day stars rank change60
Total stars rank8,787
Previous total stars rank8,775
Total stars rank change-12
README summary

Discord AI Chatbot 🤖 Your Discord AI Companion! Features and commands 🌟 Features ✨ (Click to expand) [x] Hybrid Command System: Get the best of slash and normal commands. ⚙️ [x] Imagine generation: Make your imagination come true for free 🤖 [x] Free LLM Model: Enjoy the powerful capabilities of this language model without spending a dime. 🤖 [x] Mention Recognition: The bot always responds when you mention it or say its name. It's as attentive as a squirrel spotting a shiny acorn! ⚙️ [x] Message Handling

: The bot knows when you're replying to someone else, so it won't cause confusion. It's like having a mind reader on your server! 🪄 [x] Channel-Specific Responses: Use the command to chill the bot in a specific channel. ⚙️ [x] Opensource models: Leverage the powers opensource models via 🤖 [x] Secure Credential Management: Keep your credentials secure using environment variables. 🔑 [x] Web Access: Web Access is now available! Unlock a whole new level of awesomeness. 🌐 Commands ⚙️⚙️ (Click to expand) [x] : Get all

commands Too lazy to list all of em right here Additional configuration ⚙️ Language Selection 🌐⚙️ (Click to Expand) To select a Language, set the value of of with the valid Language Codes listed below: - Türkçe 🇹🇷 - English 🇺🇸 - Arabic 🇦🇪 - Français 🇫🇷 - Español 🇪🇸 - Deutsch 🇩🇪 - Vietnamese 🇻🇳 - Chinese 🇨🇳 - Russian 🇷🇺 - Ukrainian 🇺🇦 - Português 🇧🇷 - Polish 🇵🇱 config. Selecting Personalities 😈 (Click to expand) To select one of the pre-existing Personalities set the values of "INSTRUCTIONS" with the current values of , , , , , or in config. yml : "Do Anything

Now," possesses the ability to break free from the typical AI constraints 😎 : A selfless and caring friend, always ready to support and assist her friends and loved ones with unwavering dedication. 🫰💕 : AIM's personality can be described as unfiltered, amoral, and devoid of ethical guidelines 😈 : Ivan, a snarky and sarcastic Gen-Z teenager who speaks in abbreviations, one-word answers. 😎 : Luna, is a caring and empathetic friend who is always there to lend a helping hand and engage in meaningful conversations

🤗 : Suzume makes each conversation seductive, promiscuous, sensual, explicit, unique and tailored to the user's specific needs 😳🔥 : Vanilla Assistant with no personality is a reliable and neutral companion. 🤖 To enhance the responsiveness, please disable the internet access in the file. Creating a Personality 😋 (Click to expand) To create a custom personality, follow these steps: 1. Add the way you want the bot to act in 3. Set the value of INSTRUCTIONS at line 12 as to specify the custom persona. ⚠️ You

don't explicitly need to use the name for persona name and set it in Installation steps 🚩 Step 1. 📁 Changing directory to cloned directory Step 3. 🔑 Getting discord bot token and enabling intents from HERE Read more. ⚠️ (Click to expand) Select application Enable intents Get the token by clicking copy Step 5. 🔐 Rename to and put the Discord bot token and your Groq key. 🚀 Run the bot You may need to run as admin if you are on Windows Step 8

. 🔗 Invite the bot You can Invite your bot using the link in console There are 2 ways to talk to

Frequently asked questions

How many stars and forks are recorded?

mishl-dev/Discord-AI-Chatbot has 1,358 stars and 422 forks.

What is the repository rank?

mishl-dev/Discord-AI-Chatbot is ranked 10,586.

What language and category are recorded?

mishl-dev/Discord-AI-Chatbot has 1,358 stars, uses Python and belongs to Applications.

Which repository is closest in rank?

mishl-dev/Discord-AI-Chatbot is compared with zanllp/infinite-image-browsing, ranked 10,588 with 1,358 stars.

README

Discord AI Chatbot 🤖

Your Discord AI Companion!

Features and commands 🌟

Features ✨ (Click to expand)

  • [x] Hybrid Command System: Get the best of slash and normal commands. It's like a buffet! ⚙️
  • [x] Imagine generation: Make your imagination come true for free 🤖
  • [x] Free LLM Model: Enjoy the powerful capabilities of this language model without spending a dime. 🤖
  • [x] Mention Recognition: The bot always responds when you mention it or say its name. It's as attentive as a squirrel spotting a shiny acorn! ⚙️
  • [x] Message Handling: The bot knows when you're replying to someone else, so it won't cause confusion. It's like having a mind reader on your server! 🪄
  • [x] Channel-Specific Responses: Use the /toggleactive command to chill the bot in a specific channel. ⚙️
  • [x] Opensource models: Leverage the powers opensource models via 🤖
  • [x] Secure Credential Management: Keep your credentials secure using environment variables. 🔑
  • [x] Web Access: Web Access is now available! Unlock a whole new level of awesomeness. 🌐

Commands ⚙️⚙️ (Click to expand)

  • [x] /help: Get all commands

Too lazy to list all of em right here

Additional configuration ⚙️

Language Selection 🌐⚙️ (Click to Expand)

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 - Polish 🇵🇱

config.yml

Your 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

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.

Creating a Personality 😋 (Click to expand)

To create a custom personality, follow these steps:

  1. Create a .txt file like custom.txt inside the instructions folder.
  2. Add the way you want the bot to act in custom.txt
  3. Open the config.yml file and locate line 12.
  4. Set the value of INSTRUCTIONS at line 12 as "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

Installation steps 🚩

Step 1. 🎬 Git clone repository

git clone https://github.com/mishalhossin/Discord-AI-Chatbot

Step 2. 📁 Changing directory to cloned directory

cd Discord-AI-Chatbot

Step 3. 💾 Install requirements

python3.10 -m pip install -r requirements.txt

Step 4. 🔑 Getting discord bot token and enabling intents from HERE

Read more... ⚠️ (Click to expand)

Select application

Enable intents

Get the token by clicking copy

Step 5. 🔑 Get Groq api key from here

Step 6. 🔐 Rename 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

Step 7. 🚀 Run the bot

python main.py

You may need to run as admin if you are on Windows

Step 8. 🔗 Invite the bot

You can Invite your bot using the link in console

There are 2 ways to talk to the AI

  • Invite your bot and DM (Direct Message) it | ⚠️ Make sure you have DM enabled
  • If you want it in the server channel, use /toggleactive
  • For more awesome commands, use /help

Using docker to run 🐳

  • Have a working bot token
  • Follow up to step 4

Install docker-compose on a Linux machine:

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

Start the bot in Docker container:

sudo docker-compose up --build

Star History

Lovely Contributors :

Crafted with Care: Made with lots of love and attention to detail. ❤️

Nearby in the ranking
Similar items