A modular, powerful, and easy-to-extend WhatsApp bot framework built with Node.js.
This WhatsApp bot project provides a simple yet flexible foundation for creating custom commands, automation, and AI integrations.
It’s designed to be modular — meaning every feature or command is a separate plugin that you can easily add, remove, or modify.
- 🔌 Plugin-based architecture — each command is an independent module.
- ⚡ Fast and lightweight — powered by modern JavaScript (ESM).
- 🔐 Per-command settings — cooldowns, permission flags, and execution options.
- 💬 Simple syntax — easy to read, easy to extend.
Below is a simple example of a test command plugin inside this bot:
export default {
name: "test",
description: "A simple test command.",
category: "utility",
command: ["test"],
settings: {
owner: false,
admin: false,
botAdmin: false,
group: false,
private: false,
wait: true,
cooldown: 5
},
code: async (m) => {
await m.reply("✅ The bot is running.!");
}
};- Define the plugin metadata (
name,description,category,settings). - Write your main logic in the
codefunction. - The bot automatically loads and registers your command.
Contributions are welcome! Here’s how you can help:
- Fork this repository.
- Create a new branch for your feature or fix:
git checkout -b feature/your-feature-name
- Add your plugin inside the
pluginsdirectory. - Test your command locally before pushing.
- Commit and push your changes:
git commit -m "Add: new command plugin" git push origin feature/your-feature-name - Open a Pull Request describing what you’ve added or changed.
Please follow the project’s coding style and keep the plugins clean, modular, and easy to understand.
This project is protected under international copyright laws.
Unauthorized copying, modification, or distribution of this software is strictly prohibited.
© 2025 [slowlyh] — All Rights Reserved.