Aeonify is a modern, powerful, and easy-to-deploy WhatsApp bot packed with AI features, automation, and advanced group management. Get your own WhatsApp bot running in minutes!
- 🚀 Quick Start Checklist
- 🧰 What You Need to Deploy Your Own Bot
- ✨ Features
- ⚙️ Requirements
- 📥 Setup Guide
- 🌐 Web-Based Authentication (Hosted Flow)
⚠️ Security Reminder- 🏁 Starting the Bot
- 🚀 Deploying on Your Favorite Platform
- 📁 File Structure
- 📝 Configuration Example (.env)
- 🗂️ Logs
- 🤝 Contributing
⚠️ Reminders- ☕ Support & Help
- MongoDB Database (local or MongoDB Atlas)
- Node.js 20+ (Download here)
- WhatsApp Account (for QR authentication)
- Your Unique Session ID (any name you like)
- Owner Phone Number (your WhatsApp number, with country code)
- aeonify.xyz for QR authentication
- MongoDB Connection String:
- Get it from your MongoDB Atlas dashboard or your local MongoDB instance.
- Session ID:
- Any unique name (e.g.,
mybot123). Used to identify your session in the database.
- Any unique name (e.g.,
- WhatsApp Account:
- You will scan a QR code to link your bot to your WhatsApp.
- Node.js 20+ and npm:
- Install from nodejs.org.
- Git:
- For cloning the repository (Download here).
- A server or computer to run the bot:
- Can be your PC, a VPS, or a cloud platform (Heroku, Railway, etc.).
- Your WhatsApp number:
- For owner/admin features.
- 👥 Role Management (Admins, Moderators)
- 🚫 Ban System (with expiration)
- 🔧 Access Control (public/private/restricted)
- 📊 Statistics (usage tracking)
- 🎨 Media Commands (image/video)
- 🤖 AI Commands (GPT integration)
- 🎮 Fun Commands (games, entertainment)
- 📱 Group Management (admin tools)
- ✨ Many more features coming soon!
- Node.js 20+
- npm (comes with Node.js)
- Git
- MongoDB Database
- WhatsApp Account
- RAM: 512MB+ (2GB+ recommended)
- Storage: 1GB+ free
- OS: Windows 10+, Ubuntu 18.04+, macOS 10.14+
git clone https://github.com/Aeon-San/Aeonify.git
cd Aeonifynpm installnpm install -g pm2- Copy the example env file:
cp .env.example .env- Edit
.envwith your MongoDB URI, session ID, owner number, etc.
- Go to https://aeonify.xyz
- Enter your MongoDB URL and Session ID
- Click Start Authentication
- Scan the QR code with WhatsApp
- Session is saved in your MongoDB
- Deploy the bot anywhere (PC, VPS, cloud) using the same MongoDB URL and Session ID in your
.envfile - Start the bot – it will connect automatically, no need to scan QR again!
Keep your MongoDB URL and Session ID safe!
- Do NOT share your MongoDB connection string or Session ID with anyone.
- These credentials allow access to your bot's data and session.
- Treat them like passwords—keep them private and secure.
npm start
# or
node src/start.js- The bot will connect to MongoDB and WhatsApp using your session.
- If everything is correct, your bot is now online!
- You can run the bot on your PC, a VPS, or any cloud service that supports Node.js.
- Just make sure your
.envfile has the correct MongoDB URL, Session ID, and owner number. - For background running, use PM2:
pm run dev # Development
pm run prod # Production
pm start # StandardAeonify/
├── src/
│ ├── commands/ # All bot commands
│ ├── models/ # Database models
│ ├── utils/ # Utility functions
│ ├── functions/ # Core functions
│ ├── config.js # Configuration
│ ├── handler.js # Command handler
│ ├── index.js # Main bot logic
│ └── start.js # Entry point
├── Auth/ # Authentication
├── logs/ # Log files
├── ecosystem.config.js # PM2 config
└── package.json
# MongoDB Configuration
MONGODB_URI=your_mongodb_connection_string
SESSION_ID=your_session_id
# Bot Configuration
BOT_NAME=Aeonify
PREFIX=!
PORT=3000
# Owner Configuration
OWNER_NUMBERS=your_phone_number
OWNER_NAME=YourName
# API Keys
OPEN_WEATHER_API_KEY=your_weather_api_key
API_BASE_URL=https://aeonsan.xyz/api- Logs are stored in the
logs/directory:combined.log– All logsout.log– Standard outputerror.log– Error logs
- Fork the repo, create a branch, make your changes, and submit a pull request!
- Please follow the code style and add comments for complex logic.
- See the full contributing guide in the README for more details.
- This bot is not affiliated with WhatsApp Inc.
- Misuse may result in your WhatsApp account being banned.
- Use at your own risk.
- You can automate tasks with this bot, but do not spam with the bot or the Baileys library. Responsible use is strongly recommended.
Developed by Aeon San If you found this Aeonify Bot useful and want to support further development, you can buy me a coffee! ❤️
If you like this project, please consider giving it a ⭐ on GitHub!
Need help or want to connect?
- Create an issue on GitHub
- Contact the bot owner
- Check the documentation
- Join our community discussions and tech-related discussions
- Join our WhatsApp support group: https://tinyurl.com/aeonify
Made with ❤️ by Aeon