A feature-rich WhatsApp bot with multiple capabilities including AI responses, music downloads, status features, and more.
- 🧠 AI Integration: Chat with Google's Gemini AI
- 🎵 Music Downloads: Download MP3 songs from YouTube
- 📱 Status Features: View and react to WhatsApp statuses
- 🌦️ Weather Information: Get weather forecasts
- 📊 Statistics: View bot performance and usage stats
- 🤖 Utility Commands: Various helpful commands
- Node.js (v14+)
- A WhatsApp account for the bot
- Google Gemini API key (for AI features)
- Clone or download this repository
- Install dependencies:
npm install - Configure API keys in the
config.jsfile - Start the bot:
npm start
For the AI features to work, you need a Google Gemini API key:
- Visit Google AI Studio
- Sign in with your Google account
- Go to the "API Keys" section
- Create a new API key
- Copy the API key to your
config.jsfile
| Command | Description |
|---|---|
.help |
Show help menu |
.menu |
Display main menu |
.play [song] |
Download MP3 from YouTube |
.gemini [prompt] |
Ask Gemini AI a question |
.sreact [on/off/test] |
Control auto-reactions to status |
.status |
View status features |
.weather [city] |
Get weather forecast |
.ping |
Check bot connectivity |
| Command | Description |
|---|---|
.restart |
Restart the bot |
.stats |
View detailed statistics |
.gemini admin |
Access Gemini admin features |
If you encounter any issues:
- Make sure all API keys are set correctly in
config.js - Check that all dependencies are installed
- Verify your internet connection
- Look at the console logs for specific error messages
This project is open source and available under the MIT License.