Lo script per i pigri che non vogliono rinunciare a mandare gli auguri personalizzati a tutti!
Un semplice script JavaScript che aggiunge un pulsante magico a WhatsApp Web per precompilare messaggi di auguri personalizzati con il nome di ogni contatto. Perfetto per Natale, compleanni, o qualsiasi occasione speciale!
ChristmasGreeter รจ uno script leggero che si integra perfettamente in WhatsApp Web, aggiungendo un pulsante discreto per automatizzare la creazione di messaggi personalizzati.
Cosa fa:
- โ Legge automaticamente il nome del contatto dalla chat aperta
- โ Estrae il primo nome (anche da contatti salvati come "Mario Rossi (lavoro)")
- โ Precompila un messaggio personalizzato con il loro nome
- โ NON invia automaticamente - tu controlli sempre prima di premere invio!
- Apri WhatsApp Web
- Premi F12 (o Cmd+Option+I su Mac) per aprire la Console
- Copia e incolla tutto il contenuto di
christmasgreeter.js - Premi INVIO
- Fatto! ๐ Vedrai apparire un pulsante ๐
- Apri una chat con un contatto
- Clicca sul pulsante ๐ (di default appare integrato nella barra dei messaggi)
- Il messaggio apparirร precompilato con il nome del contatto
- Controlla che sia tutto ok
- Premi INVIO per inviare manualmente
Esempio:
Chat aperta: "Mario Rossi (lavoro)"
โ
Click su ๐
โ
Messaggio precompilato: "Tanti auguri di buon Natale Mario! ๐โจโค๏ธ"
Modifica la sezione CONFIG all'inizio dello script:
const CONFIG = {
// ๐ Il tuo messaggio personalizzato
messaggioTemplate: "Tanti auguri di buon Natale {nome}! ๐โจโค๏ธ",
// ๐จ Emoji/testo del pulsante
buttonText: "๐",
// ๐ Posizione del pulsante
// Opzioni: "integrated", "above-input", "sidebar", "bottom-right"...
position: "integrated",
// ๐ซ Escludi contatti specifici
excludeList: [
"Mamma",
"Team Lavoro"
],
// ๐ญ Messaggi personalizzati per contatti specifici
customMessages: {
"Mario Rossi": "Buon Natale amico mio! ๐
",
"Laura Bianchi": "Auguri di cuore! โค๏ธ๐"
}
};| Posizione | Descrizione | Screenshot |
|---|---|---|
above-input โญ |
Sopra la casella di testo | Sempre visibile e consigliata |
integrated |
Integrato nella barra (come pulsante nativo) | Integrata |
sidebar |
Lato sinistro dello schermo | Non invadente |
bottom-right |
Angolo in basso a destra | Stile floating |
| ... | Vedi documentazione completa |
- โ 100% locale - tutto viene eseguito nel tuo browser
- โ Nessun dato inviato a server esterni
- โ Open source - puoi leggere tutto il codice
- โ Controllo manuale - ogni messaggio deve essere inviato da te
- โ Non usa API WhatsApp - solo manipolazione DOM lato client
Per rimuovere il pulsante, digita nella Console:
rimuoviChristmasGreeter()Contributi, issue e feature request sono benvenuti!
- Fai un Fork del progetto
- Crea il tuo Feature Branch (
git checkout -b feature/NuovaFunzione) - Commit delle modifiche (
git commit -m 'Aggiunta nuova funzione') - Push al Branch (
git push origin feature/NuovaFunzione) - Apri una Pull Request
- ๐ Release iniziale
- โจ Supporto per 7 posizioni diverse del pulsante
- ๐ญ Messaggi personalizzati per contatto
- ๐ซ Lista esclusioni
- ๐ Sistema di notifiche
Questo script รจ fornito "cosรฌ com'รจ" senza garanzie. L'uso รจ a tuo rischio. Gli autori non sono responsabili per eventuali conseguenze derivanti dall'uso dello script, inclusa la violazione dei termini di servizio di WhatsApp.
MIT License - Vedi file LICENSE per dettagli.
ChristmasGreeter is a lightweight script that seamlessly integrates into WhatsApp Web, adding a discreet button to automate personalized greeting messages.
What it does:
- โ Automatically reads the contact name from the open chat
- โ Extracts the first name (even from contacts saved as "John Smith (work)")
- โ Pre-fills a personalized message with their name
- โ Does NOT send automatically - you always control before hitting send!
- Open WhatsApp Web
- Press F12 (or Cmd+Option+I on Mac) to open the Console
- Copy and paste the entire content of
christmasgreeter.js - Press ENTER
- Done! ๐ You'll see a ๐ button appear
- Open a chat with a contact
- Click the ๐ button (default: integrated in the message bar)
- The message will appear pre-filled with the contact's name
- Check that everything is correct
- Press ENTER to send manually
Example:
Open chat: "John Smith (work)"
โ
Click ๐
โ
Pre-filled message: "Merry Christmas John! ๐โจโค๏ธ"
Edit the CONFIG section at the beginning of the script:
const CONFIG = {
// ๐ Your custom message template
messaggioTemplate: "Merry Christmas {nome}! ๐โจโค๏ธ",
// ๐จ Button emoji/text
buttonText: "๐",
// ๐ Button position
// Options: "integrated", "above-input", "sidebar", "bottom-right"...
position: "integrated",
// ๐ซ Exclude specific contacts
excludeList: [
"Mom",
"Work Team"
],
// ๐ญ Custom messages for specific contacts
customMessages: {
"John Smith": "Merry Christmas my friend! ๐
",
"Jane Doe": "Warm wishes! โค๏ธ๐"
}
};- โ 100% local - everything runs in your browser
- โ No data sent to external servers
- โ Open source - you can read all the code
- โ Manual control - every message must be sent by you
- โ No WhatsApp API - only client-side DOM manipulation
To remove the button, type in the Console:
rimuoviChristmasGreeter()Contributions, issues, and feature requests are welcome!
- Fork the project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- ๐ Initial release
- โจ Support for 7 different button positions
- ๐ญ Custom messages per contact
- ๐ซ Exclusion list
- ๐ Notification system
This script is provided "as is" without warranties. Use at your own risk. The authors are not responsible for any consequences resulting from the use of the script, including violation of WhatsApp's terms of service.
MIT License - See LICENSE file for details.
Questo progetto รจ nato da una pigra sera di dicembre... perchรฉ mandare auguri personalizzati dovrebbe essere facile, non faticoso!
Se ti รจ stato utile, lascia una โญ su GitHub!
P.S. A chi ha ricevuto i miei auguri grazie a questo script: non odiatemi, vi voglio bene! โค๏ธ
Made with โค๏ธ (and a bit of laziness) by Giorgio Siniscalchi
๐ "Working smarter, not harder - even during holidays!"