Loading repository data…
Loading repository data…
Najmul190 / repository
A Discord chatbot / selfbot that allows users to talk to AI powered by Groq API which uses Meta Llama-3 or use your own ChatGPT API key. The AI runs on a genuine Discord account, not a bot account and so it can be put in any server without any permissions! Try it out at: https://discord.gg/yUWmzQBV4P
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This is a Python-based Discord selfbot using the discord.py-self library. The selfbot automatically responds to messages that mention it's trigger word and holds conversations using Groq API's Llama-3, one of the highest performing models, all for completely free. You can also add your own API key for ChatGPT functionality, but this is not required. It functions as a normal Discord bot, but on a real Discord account, allowing other people to talk to it within DMs, servers and even group chats without you needing to invite a bot or add the bot to the server - making it seem like a real user to others.
There is always the slight risk of a ban when using selfbots, so make sure to use this selfbot on an account you don't mind losing, but the risk is incredibly low and I have used it for over a year without any issues.
I take no responsibility for any actions taken against your account for using these selfbots or how users use my open-source code.
Using this on a user account is prohibited by the Discord TOS and can lead to your account getting banned in very rare cases.
Project made by:




Note: This analysis is based on the user's message history and is obviously not accurate at all. It is just for fun and should not be taken seriously.
instructions.txt and make the AI act however you'd like!~toggleactive command to pick what channel the bot responds in.~analyse command to analyse a mentioned user's messages and find insights on their personality. It's like having a therapist in your server!Ctrl + Shift + I (If you are on Windows) or Cmd + Opt + I (If you are on a Mac).Network tab"messages?limit=50", "science" or "preview" under "Name" and click on it"Authorization" under "Request Headers"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 (this is an example key, it isn't real)Windows:
Linux:
chmod +x "Discord-AI-Selfbot" to make the file executable../"Discord-AI-Selfbot" to start the bot and follow the instructions in the console to set it up.If you want to set up the bot manually because you don't trust the executable or want to edit the code yourself, follow the instructions below:
git clone https://github.com/Najmul190/Discord-AI-Selfbot
cd Discord-AI-Selfbot
Ctrl + Shift + I (If you are on Windows) or Cmd + Opt + I (If you are on a Mac).Network tab"messages?limit=50", "science" or "preview" under "Name" and click on it"Authorization" under "Request Headers"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 (this is an example key, it isn't real)Windows:
Simply open run.bat if you're on Windows. This will install all pre-requisites, guide you through the process of setting up the bot and run it for you.
If run.bat doesn't work, then open CMD and run cd Discord-AI-Selfbot to change directory to the bot files directory
Create a virtual environment by running python -m venv bot-env
Activate the virtual environment by running bot-env\Scripts\activate.bat
Run pip install -r requirements.txt to install all the dependencies
Fill out example.env with your own credentials and rename it to .env
Fill out the config.yaml file with your own settings
Run the bot using python3 main.py
Linux:
cd the\bot\files\directory to change directory to the bot files directorypython3 -m venv bot-envsource bot-env/bin/activatepip install -r requirements.txt to install all the dependenciesexample.env with your own credentials and rename it to .envconfig.yaml file with your own settingspython3 main.pyconfig.yaml, this is the word that the bot will respond to. For example, if you set the trigger word to John, people must say "Hey John, how are you today?" for the bot to respond.To change the personality of the bot and set custom instructions, simply go into the config folder and edit the default instructions in instructions.txt to whatever you want!
If you appreciate this project and want to support its development, feel free to donate by clicking this button!