GumShoe-AI is an advanced Discord chatbot powered by DeepSeek-R1-70B. It provides AI-driven responses to user queries in Discord text channels. The bot leverages the Groq API for fast, high-quality responses and supports seamless interaction through Discord's messaging interface.
Ensure you have the following installed:
- Node.js: Download Node.js
- Python 3: Required for executing AI-related scripts.
- Discord Bot Token: Obtainable from the Discord Developer Portal.
- Groq API Key: Sign up and retrieve your API key from the Groq Platform.
-
Clone the Repository:
git clone https://github.com/lindorG/GumShoe-AI.git cd GumShoe-AI -
Install Node.js Dependencies:
npm install
-
Set Up Environment Variables:
- Create a
.envfile in the root directory of the project. - Add the following lines to the
.envfile:DISCORD_TOKEN=your_discord_bot_token_here API_KEY=your_groq_api_key_here
Replace
your_discord_bot_token_hereandyour_groq_api_key_herewith your actual tokens. - Create a
-
Configure Python Execution:
- Windows:
- Ensure Python is installed and added to your system's PATH.
- macOS/Linux:
- Verify Python 3 is installed:
python3 --version
- If the default
pythoncommand is not available, create an alias:sudo ln -s /usr/bin/python3 /usr/bin/python
- Verify Python 3 is installed:
- Windows:
To start the bot, execute:
node index.jsThe bot should now be active and ready to provide AI-powered responses.
-
Python Not Found Error:
- If you encounter an error indicating that
pythonis not found:- macOS/Linux: Create an alias for Python 3 as shown in the installation steps.
- Windows: Ensure Python is installed and the path is added to the system environment variables.
- If you encounter an error indicating that
-
Permission Issues:
- Ensure the bot has the necessary permissions in the Discord server, especially message reading and sending permissions.
Contributions are welcome! Please fork the repository and submit a pull request with your changes.
- Discord: @gumshoe
- 0.0.6
- AI-powered chatbot functionality added
- Improved stability and performance