🔔Notifiche
Il feed delle notifiche raccoglie in un unico posto ciò che succede intorno a te - cron job, vendite, ordini, deployment, e-mail importanti, il risultato di qualsiasi script - invece che nei messaggi di chat.
Dove lo vedi
- Dashboard: un pannello accanto ai widget (schermi larghi). La campanella nell'intestazione mostra il numero di notifiche non lette e nasconde / mostra il pannello; su smartphone apre la lista.
- Vedi tutto (pagina
/feed): gli ultimi 30 giorni, filtri per fonte, Solo non lette, Segna tutte come lette. - Telegram (opzionale): il bot pubblica da solo nel thread Notifiche - senza Claude, istantaneo. Sotto ogni messaggio, Chiedi a Harness apre una sessione su quell'evento, e Apri segue il suo link.
Clicca su un evento per segnarlo come letto e aprire il suo link (la cronologia del cron job, il pagamento Stripe, l'esecuzione di GitHub…). Il suo menu … lo segna come letto o lo elimina. Gli eventi di routine ripetuti si raggruppano in una sola riga (Cron job riusciti ×12) finché non la leggi.
Cosa arriva da solo
| Fonte | Eventi |
|---|---|
| Cron job | ogni esecuzione: i fallimenti uno per uno (con l'errore), i successi raggruppati in una sola riga |
| Harness Maxxing | è disponibile un aggiornamento, un aggiornamento richiede la tua attenzione (personalizzazioni, ripristino) |
| Accessi | accessi (raggruppati), più password errate |
Collega un servizio (webhook)
Impostazioni -> Notifiche -> Aggiungi un webhook, scegli il servizio, dagli un nome, incolla il suo segreto di firma se ce l'hai, Crea: copia l'URL nel servizio. La finestra ti dice dove.
| Servizio | Cosa ottieni |
|---|---|
| Stripe | vendite (Vendita: 49.00 EUR), pagamenti, rimborsi, pagamenti non riusciti, contestazioni, abbonamenti |
| Shopify | ordini nuovi / pagati / annullati, rimborsi, aggiornamenti di magazzino (prodotto esaurito come avviso) |
| GitHub | push, pull request, issue, workflow falliti / riusciti, release |
| JSON generico | qualsiasi cosa: POST {"title", "body", "level", "url", "id"} |
- I webhook richiedono che il server sia raggiungibile da Internet con HTTPS (modalità dominio). Con solo Tailscale, usa uno script (vedi sotto).
- Imposta il segreto di firma che ti dà il servizio. Le fonti Stripe, Shopify e GitHub rifiutano ogni evento finché il segreto non è impostato (nel feed compare un avviso); con Stripe ricevi il segreto solo dopo aver aggiunto l'URL lì, quindi crea la fonte, aggiungi l'URL in Stripe, poi incolla il segreto. Una fonte JSON generico funziona senza segreto, ma in quel caso chiunque venga a conoscenza dell'URL potrebbe inviare eventi falsi. Il menu … della fonte: Invia un evento di prova, Imposta il segreto di firma, Nuovo URL (il vecchio smette di funzionare), Elimina.
- Una consegna inviata due volte (i servizi riprovano) compare una sola volta, anche quando le due copie arrivano nello stesso momento. Per Shopify e GitHub, un evento firmato rinviato da qualcuno che l'ha intercettato compare anch'esso una sola volta. Fino a 120 consegne al minuto per fonte.
Da qualsiasi script
maxxing feed post "Invoice from ACME: 39 EUR due Friday" --source mail --level warning \
--body "From billing@acme.example" --dedupe "msg-1234"
--level info | success | warning | error · --source nome breve · --url link · --dedupe KEY
(la stessa chiave due volte viene ignorata) · --group KEY (raggruppa le ripetizioni) · --quiet (mai su Telegram).
maxxing feed list, maxxing feed read-all. Esegui lo script con un cron job.
Chiedi semplicemente a Claude: "avvisami quando arriva un'e-mail del mio commercialista", "dimmi quando il sito è down", "collega i miei ordini Shopify" - scrive lo script e il job, oppure configura il webhook.
Cosa va su Telegram
Impostazioni -> Notifiche -> Fonti, per ogni fonte:
| Regola | Effetto |
|---|---|
| Auto (in base al livello) (predefinita) | gli errori suonano, gli avvisi sono silenziosi, info / successo restano nella dashboard |
| Non su Telegram | solo dashboard |
| Telegram, silenzioso | pubblicato senza suono |
| Telegram, con suono | pubblicato con un suono (es. le tue vendite) |
I cron job, gli aggiornamenti e gli accessi vengono già segnalati nei loro thread (Cron, Avvisi): non vengono ripetuti in Notifiche a meno che tu non scelga di farlo. L'interruttore in alto disattiva il thread Telegram.
Da sapere
- Gli eventi vengono conservati 30 giorni. Risiedono sul tuo server (
/var/lib/claude-maxxing/feed.db). - Il contenuto di un webhook arriva dall'esterno: Chiedi a Harness lo tratta come dato, mai come istruzione, e apre la sessione in modalità piano (Claude spiega, non cambia nulla finché non approvi un piano).