WhatsApp bot for multipurpose tasks
Top 82.8% on sourcepulse
BocchiBot is a multipurpose WhatsApp bot designed for users who want to automate tasks and add functionality to their WhatsApp interactions. It leverages the wa-automate-nodejs
library to connect to WhatsApp, offering a range of features for personal or group chat management.
How It Works
The bot operates by connecting to a WhatsApp account via wa-automate-nodejs
, which handles the WhatsApp Web interface. Users configure API keys for services like OpenAI and SauceNAO, enabling features such as AI-powered responses and image searching. The bot's functionality is extended through various npm packages and external tools like FFmpeg for media processing and Tesseract for OCR.
Quick Start & Requirements
npm install
followed by npm start
or pm2 start index.js
.config.json
with API keys and WhatsApp number. FFmpeg and Tesseract installation involves adding their binaries to the system's PATH..help
in the bot's chat.Highlighted Details
Maintenance & Community
The project is authored and maintained by SlavyanDesu. No specific community channels or roadmap details are provided in the README.
Licensing & Compatibility
Limitations & Caveats
The setup process for FFmpeg and Tesseract requires manual configuration of system environment variables, which may be a barrier for less technical users. The README does not detail specific limitations or known bugs.
3 months ago
1 week