No description
Find a file
2025-12-16 13:25:16 -03:00
.forgejo/workflows Add Forgejo CI workflow for botplugin - Generate installer ZIP 2025-12-16 13:25:16 -03:00
icons Initial commit 2025-12-03 23:18:01 -03:00
background.js Initial commit 2025-12-03 23:18:01 -03:00
content.js Initial commit 2025-12-03 23:18:01 -03:00
LICENSE Initial commit 2025-12-03 23:18:01 -03:00
manifest.json Initial commit 2025-12-03 23:18:01 -03:00
options.html Initial commit 2025-12-03 23:18:01 -03:00
popup.css Initial commit 2025-12-03 23:18:01 -03:00
popup.html Initial commit 2025-12-03 23:18:01 -03:00
popup.js Initial commit 2025-12-03 23:18:01 -03:00
README.md Initial commit 2025-12-03 23:18:01 -03:00
styles.css Initial commit 2025-12-03 23:18:01 -03:00

General Bots Chrome Extension

A professional-grade Chrome extension developed by pragmatismo.com.br that enhances WhatsApp Web with server-side message processing capabilities and UI improvements.

Features

  • Message Interception: Captures messages before they're sent
  • Server Processing: Sends message content to your server for processing
  • Message Replacement: Updates the message with processed content before sending
  • UI Enhancement: Option to hide the contact list for more chat space
  • User-friendly Settings: Simple configuration through the extension popup

Installation

Developer Mode Installation

  1. Clone or download this repository
  2. Open Chrome and navigate to chrome://extensions/
  3. Enable "Developer mode" in the top-right corner
  4. Click "Load unpacked" and select the extension directory

Chrome Web Store Installation

(Coming soon)

Configuration

  1. Click the General Bots icon in your Chrome toolbar
  2. Enter your processing server URL
  3. Toggle message processing on/off
  4. Toggle contact list visibility

Server API Requirements

Your server endpoint should:

  1. Accept POST requests with JSON payload: { "text": "message content", "timestamp": 1621234567890 }
  2. Return JSON response: { "processedText": "updated message content" }

License

This project is licensed under the GNU Affero General Public License - see the LICENSE file for details.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Contact

For support or questions, please contact pragmatismo.com.br.