added notification and cancellation mail
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
YogaSoul Autoresponder — Istruzioni rapide
|
||||
|
||||
COS'È
|
||||
- Crea BOZZE di risposta (non invia) per le ultime X email NON LETTE in INBOX.
|
||||
- Le bozze vengono salvate nella cartella Drafts/Bozze dell’account IMAP, in thread (In-Reply-To/References) con citazione del messaggio originale.
|
||||
|
||||
FILE NELLA CARTELLA
|
||||
- yogasoul_autoresponder.exe (oppure: email_autoresponder_yogasoul.py se lo usi con Python)
|
||||
- config.json (credenziali e impostazioni)
|
||||
- prompt_template.txt (testo/tono della risposta: modificabile liberamente)
|
||||
- yogasoul_knowledge_base.json (dati corsi, link, ecc.)
|
||||
|
||||
COME SI USA (Windows, senza Python)
|
||||
1) Apri la cartella “YogaSoul Autoresponder”.
|
||||
2) Modifica `config.json` con:
|
||||
- imap_server, email_address, email_password
|
||||
- openai_api_key
|
||||
- max_to_process (es. 5), throttle_seconds (es. 1.5)
|
||||
3) (Opz.) Modifica `prompt_template.txt` e/o `yogasoul_knowledge_base.json`.
|
||||
4) Doppio click su `yogasoul_autoresponder.exe` (oppure su `run_autoresponder.bat` se fornito).
|
||||
5) Controlla in Posta le BOZZE: dovresti vedere una bozza per ogni email non letta (fino a max_to_process).
|
||||
|
||||
IMPOSTAZIONI UTILI (config.json)
|
||||
- "max_to_process": quante email non lette processare (consigliato 5).
|
||||
- "throttle_seconds": pausa tra le richieste (consigliato 1–2s).
|
||||
- "mark_as_seen": true per segnare come lette dopo la bozza (false per lasciarle non lette).
|
||||
- "preferred_draft_folder": cartella locale alternativa se il server non ha Drafts.
|
||||
|
||||
TROUBLESHOOTING
|
||||
- Nessuna bozza: verifica credenziali IMAP/API in config.json; verifica che ci siano email UNSEEN.
|
||||
- Bozze “schiacciate”: il programma converte in HTML con <p>/<br>; se serve, modifica il prompt.
|
||||
- Rate limit/blocchi: alza "throttle_seconds" (es. 1.5–2.0) e tieni "max_to_process" basso (5).
|
||||
- Cartella bozze: il programma cerca \Drafts; in fallback crea INBOX.BozzaRisposte.
|
||||
|
||||
SICUREZZA
|
||||
- `config.json` contiene password in chiaro: conserva la cartella su un PC/utente fidato.
|
||||
Reference in New Issue
Block a user