Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tojdoron

Minimal Electron desktop app scaffold for monitoring WhatsApp groups and sending a saved message after every configured number of incoming messages.

MVP features

  • QR-based WhatsApp login rendered inside the app
  • Remembered linked-device session on the same laptop
  • Bundled Chromium running headlessly, so clients do not need Chrome or Edge installed
  • Group list refresh
  • Enable or disable automation per group
  • Default message plus per-group custom message
  • Local JSON settings storage
  • Live counters per selected group
  • Recent send log
  • Windows packaging via Electron Builder

Tech stack

  • Electron
  • Node.js
  • whatsapp-web.js
  • Local JSON config in Electron userData

Run locally

npm install
npm start

Build Windows installer

npm run build

Build portable Windows app

npm run build:portable

Notes

  • The WhatsApp session is stored locally on each laptop. Users scan the QR once and stay linked until WhatsApp logs the session out.
  • The login browser is bundled with the Windows build and runs headlessly. The QR is generated in the main process and displayed by the Electron renderer.
  • The app loads live WhatsApp Web rather than packaging a stale WhatsApp Web HTML cache. This allows WhatsApp Web updates to be picked up without rebuilding the app.
  • This app uses WhatsApp Web automation libraries, so behavior can change if WhatsApp changes the web client.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages