generalbots/botplugin
Rodrigo Rodriguez (Pragmatismo) 037db5c381 feat: Major workspace reorganization and documentation update
- Add comprehensive documentation in botbook/ with 12 chapters
- Add botapp/ Tauri desktop application
- Add botdevice/ IoT device support
- Add botlib/ shared library crate
- Add botmodels/ Python ML models service
- Add botplugin/ browser extension
- Add botserver/ reorganized server code
- Add bottemplates/ bot templates
- Add bottest/ integration tests
- Add botui/ web UI server
- Add CI/CD workflows in .forgejo/workflows/
- Add AGENTS.md and PROD.md documentation
- Add dependency management scripts (DEPENDENCIES.sh/ps1)
- Remove legacy src/ structure and migrations
- Clean up temporary and backup files
2026-04-19 08:14:25 -03:00
..
.forgejo/workflows feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00
background.js feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00
content.js feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00
LICENSE feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00
manifest.json feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00
options.html feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00
popup.css feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00
popup.html feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00
popup.js feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00
README.md feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00
styles.css feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -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.