BotsApp is a WhatsApp userbot written in TypeScript that acts as a personal assistant and group manager for your WhatsApp account.
The tool solves the problem of automating repetitive WhatsApp tasks by running as a userbot that connects to your personal account. It works by linking to your WhatsApp account through device pairing, then executing commands you send it to manage chats, groups, and other WhatsApp functions. The bot is built on Node.js and designed to be accessible to users without deep technical knowledge.
BotsApp suits developers and power users who want to automate their WhatsApp workflows without building a bot from scratch. The project emphasizes ease of deployment, offering a web-based setup process that requires scanning a QR code and filling out a configuration form. For local deployment, the tool supports Docker or manual installation with Node.js and npm. The README notes that only local deployment is currently working, and cloud deployment options like Heroku are not functional at this time. The tool includes documentation and a setup tutorial on its official website.
The project shows active development with multiple contributors and closed pull requests. The codebase is maintained in TypeScript and distributed through Docker, indicating attention to both code quality and deployment accessibility. The tool is available as a Docker image, suggesting the maintainers prioritize containerized deployment alongside local installation methods.