Ship Watch: alertes de WhatsApp quan les eines de què depens publiquen a X
Les eines de què depens ho anuncien a X. Segueix comptes de frameworks, núvol i estat, i rep llançaments, incidents i canvis incompatibles per WhatsApp.
Nacho founded WallaWhats so you get the alerts that matter without depending on X's algorithm to surface them — pick the accounts you care about and get a WhatsApp for every post the moment it goes live, in order, nothing throttled or buried.

Un framework del qual depens llança un canvi incompatible en una versió menor. Un proveïdor de núvol pateix una interrupció regional que et va menjant silenciosament el pressupost d’errors. Una biblioteca sobre la qual has construït una funcionalitat queda obsoleta amb un rellotge de sis mesos fins a la seva desactivació. En tots aquests casos, el lloc més ràpid per assabentar-te’n continua sent X (Twitter) — sovint més ràpid que el changelog, la pàgina d’estat o la llista de correu, perquè els mantenidors i els equips de DevRel publiquen en el moment en què ho saben, i la documentació oficial s’actualitza en un cicle més lent.
El problema és que allò de «segueix només els comptes correctes» no escala. No estàs mirant un feed tot el dia — estàs en un editor, una terminal, una reunió. Quan tornes a obrir X, l’anunci ja ha quedat enterrat sota un centenar d’altres publicacions, i l’algorisme del feed ja ha decidit que prefereixes veure una altra cosa. WALLAWHATS converteix una llista curta de comptes dels quals realment depens en alertes de WhatsApp que arriben en el moment en què publiquen, de manera que el senyal t’arriba sense que l’hagis d’anar a buscar.

Per què X continua sent el lloc on esclaten primer les notícies sobre eines
Els llocs de documentació, els changelogs i les pàgines d’estat són el registre del que s’ha publicat. X és on les persones que ho han publicat ho diuen primer — abans que el PR es fusioni amb la compilació de la documentació, abans que s’actualitzi el feed RSS, a vegades abans que la pàgina d’estat passi d’«operational» a «degraded». Els mantenidors de frameworks publiquen avisos de canvis incompatibles a mig camí d’una release candidate. Els comptes d’estat dels proveïdors de núvol publiquen la primera línia d’un incident en qüestió de minuts, molt abans d’una anàlisi post-mortem formal. Els equips de DevRel avancen desactivacions a conferències i ho segueixen a X el mateix dia.
Res d’això és informació exclusiva — tot és públic. El problema mai ha estat l’accés, sinó el moment: hauries de tenir el feed obert exactament en el moment adequat, desplaçant-te per la llista correcta, a l’hora del dia adequada. Una alerta de WhatsApp per compte elimina el problema del moment. No vigiles el feed; la publicació et troba a tu.
Qui val la pena seguir
No cal que segueixis tot el sector — cal que segueixis el grapat de comptes que realment et costarien temps o diners si et perdessis la seva publicació. Algunes categories per començar:
Frameworks i biblioteques sobre els quals construeixes. Els mantenidors o comptes oficials del teu llenguatge principal, el teu framework, i les dues o tres dependències sense les quals el teu producte no pot funcionar. Aquí és on aterren primer els avisos de canvis incompatibles, els anuncis de release candidates i els avisos de seguretat.
Proveïdors de núvol i infraestructura. Comptes d’estat del proveïdor de núvol, la CDN, la base de dades o el processador de pagaments sobre el qual funciona el teu stack. Una publicació sobre un incident que arriba mentre encara estàs mirant fixament un tauler intentant esbrinar si el problema és del teu codi o del seu, val molt la pena.
Comptes d’estat específicament. A part del compte general del proveïdor, la majoria dels grans proveïdors d’infraestructura gestionen un compte d’estat dedicat que només publica incidents i resolucions — un compte amb una relació senyal-soroll molt més alta al qual subscriure’s que el feed de màrqueting.
Equips de DevRel i de plataforma. Les persones la feina de les quals és literalment explicar als desenvolupadors què ha canviat. Publiquen notes de la versió, guies de migració i fils del tipus «això és el que ve» dies abans que el públic general els vegi.
Mantén la llista curta i específica. Un grapat de comptes rellevants per al teu stack val més que una llista àmplia de «tech Twitter» que no fa res més que recrear el problema de desplaçar-te pel feed del qual intentaves escapar.
Què és el que realment intentes captar
Llançaments. Una nova versió major, un pedaç de seguretat, una funcionalitat que esperaves — saber el moment exacte en què es publica vol dir que pots començar a provar-la o migrar segons el teu propi calendari, en lloc d’assabentar-te’n tres setmanes tard per boca d’un company.
Incidents. Quan el servei del qual depens es degrada, el compte que l’opera normalment publica abans que la pàgina d’estat automatitzada s’hi posi al dia, i sens dubte abans que el teu propi sistema de monitoratge detecti res estrany aigües avall. Una alerta de WhatsApp aquí pot ser el primer indici que el problema no és del teu codi.
Desactivacions i canvis incompatibles. Aquests venen amb un rellotge enganxat — una data de desactivació, una data límit de migració. Assabentar-te’n el primer dia en lloc de la tercera setmana d’una finestra de sis setmanes és la diferència entre una migració tranquil·la i una carrera contrarellotge.
Com configurar-ho
- Crea un compte gratuït a wallawhats.com/signup — no cal targeta de crèdit.
- Afegeix els comptes de X dels quals depens. Escriu el nom d’usuari (sense
@) al formulari de subscripció del tauler — el compte oficial del framework, el compte d’estat del teu proveïdor de núvol, la persona de DevRel que publica avisos de migració. - Verifica un número de WhatsApp. WALLAWHATS envia un codi d’un sol ús per confirmar que ets el propietari del destí abans que s’hi enviï res — cap altre WhatsApp rep les teves alertes, i tu no pots rebre les d’algú altre.
- I ja està. Les noves publicacions d’aquests comptes arriben a WhatsApp pocs segons després de publicar-se, quan la publicació és visible públicament a X.
El pla Free cobreix 2 comptes de X monitoritzats i 3 alertes al mes — prou per provar-ho amb un framework i un compte d’estat. Els plans de pagament augmenten a partir d’aquí el nombre de comptes i el volum mensual d’alertes; consulta la pàgina de preus per veure el desglossament complet.
Automatitzar les subscripcions amb l’API
Si mantens subscripcions per a un equip, o vols que la teva llista de dependències estigui sincronitzada amb el que realment hi ha a package.json o requirements.txt, WALLAWHATS exposa una API REST a tots els plans — inclòs el Free, amb 1 clau d’API.
Autentica’t amb la capçalera x-api-key (no Authorization: Bearer):
curl -X POST https://api.wallawhats.com/subscriptions \
-H "x-api-key: your_api_key_here" \
-H "Content-Type: application/json" \
-d '{"xUsername": "vercel"}'Un petit script pot mantenir la llista de subscripcions fidel a la realitat comparant-la amb el teu graf de dependències real:
const axios = require('axios');
const API_KEY = process.env.WALLAWHATS_API_KEY;
const BASE_URL = 'https://api.wallawhats.com';
async function listSubscriptions() {
const { data } = await axios.get(`${BASE_URL}/subscriptions`, {
headers: { 'x-api-key': API_KEY },
});
return data;
}
async function addSubscription(xUsername) {
await axios.post(
`${BASE_URL}/subscriptions`,
{ xUsername },
{ headers: { 'x-api-key': API_KEY } }
);
console.log(`Now watching @${xUsername}`);
}
async function removeSubscription(xUsername) {
await axios.delete(`${BASE_URL}/subscriptions/${xUsername}`, {
headers: { 'x-api-key': API_KEY },
});
console.log(`Stopped watching @${xUsername}`);
}
// Reconcilia la llista de seguiment amb un array de noms d'usuari de referència —
// per exemple, un derivat dels teus proveïdors d'infraestructura + el framework principal.
async function reconcile(targetHandles) {
const current = (await listSubscriptions()).map((s) => s.xUsername);
for (const handle of targetHandles) {
if (!current.includes(handle)) await addSubscription(handle);
}
for (const handle of current) {
if (!targetHandles.includes(handle)) await removeSubscription(handle);
}
}
reconcile(['vercel', 'awshealth', 'nextjs']);Consultar GET /notifications de manera programada també et dona un registre d’auditoria lleuger — un llistat paginat de cada alerta que ha rebut el teu equip, amb l’estat de lliurament, útil si mai necessites comprovar «algú ha vist realment l’avís de desactivació».
Gestionar tempestes d’incidents sense rebre 30 avisos
Els comptes d’estat no publiquen només un cop — durant un incident actiu, publiquen actualitzacions cada pocs minuts: identificat, en seguiment, resolt, seguiment posterior. Si cadascuna d’aquestes arribés al teu telèfon com un missatge de WhatsApp independent, l’alerta es convertiria en soroll just quan més necessites senyal.
WALLAWHATS ho gestiona amb un límit de velocitat per usuari en una finestra mòbil de 60 minuts. Les primeres publicacions dins del límit arriben immediatament; tot el que el supera es va acumulant en un resum que s’envia cada 15 minuts com un únic missatge per compte, de manera que un fil d’incident que avança ràpid no es converteixi en una allau de notificacions:
| Plan | Alerts/hour before digesting |
|---|---|
| Free | 2 |
| Pro | 5 |
| Pro+ | 15 |
| Business | 30 |
| Enterprise | 100 |
Encara reps la primera alerta en el moment en què comença l’incident — el límit només s’activa si el compte publica més ràpid del que realment voldries rebre avisos individuals.
Un escenari concret: detectar un canvi incompatible abans que arribi a main
Imagina que el teu pipeline de compilació depèn d’un framework que publica una release candidate amb un canvi incompatible documentat en un format de configuració. El mantenidor en publica alguna cosa a X el mateix dia que surt la RC — la guia de migració encara no s’ha publicat, i l’entrada del changelog no es fusionarà fins d’aquí un dia o dos.
Si estàs subscrit a aquest compte, l’alerta arriba a WhatsApp pocs segons després que la publicació es faci pública. Llegeixes el resum de dues línies, decideixes que val la pena investigar-ho, i obres el fil enllaçat des del mòbil. Quan un company incorpora la RC a una branca de funcionalitat aquella mateixa tarda, tu ja saps que el canvi de configuració és a punt d’arribar i pots assenyalar-ho a la revisió, en lloc de depurar una compilació que falla misteriosament més tard aquella setmana. Res d’això requereix actualitzar una línia de temps — l’alerta ja ha fet la vigilància per tu.
El mateix patró s’aplica a l’inrevés amb els incidents: un compte d’estat de núvol publica «investigating elevated error rates» mentre el teu propi monitoratge encara es manté dins de llindars normals. Aquests pocs minuts d’avantatge sovint són suficients per començar a revisar els serveis dependents abans que saltin les teves pròpies alarmes, en lloc de després.
El correu electrònic com a canal de reserva, amb un registre visual
WhatsApp és el camí ràpid, però tots els plans — Free inclòs — també lliuren per correu electrònic, i els canals no són excloents: activa’ls tots dos, i cada alerta de cada subscripció es distribueix simultàniament a totes les teves destinacions verificades. No hi ha encaminament per compte on un usuari vagi a WhatsApp i un altre al correu; és un interruptor global d’activat/desactivat per canal, cosa que manté la configuració senzilla quan vigiles un grapat de comptes d’infraestructura.
Les alertes de correu porten una cosa que el WhatsApp no té: una captura renderitzada de la mateixa publicació, incrustada al missatge. Aquesta captura també queda en una galeria cercable de 30 dies al tauler, de manera que si un mantenidor edita o esborra una publicació després d’anunciar alguna cosa — cosa que passa més sovint del que et pensaries al voltant d’incidents que avancen ràpid — encara tens la versió sobre la qual vas rebre l’alerta. Útil per a qualsevol que necessiti fer referència a «això és exactament el que va dir el compte d’estat a les 14:32» uns dies més tard, sense dependre de l’historial d’edicions i esborrats de la mateixa X.
Auditar què ha vist realment el teu equip
Per a un desenvolupador que treballa sol, una alerta o bé es llegeix o bé no. Per a un equip, «algú ha vist l’avís de desactivació» és una pregunta real, i és una a la qual GET /notifications respon directament — un llistat paginat de cada alerta, per canal, amb un estat de queued, sent, delivered, read (només WhatsApp, i només quan el destinatari té activada la confirmació de lectura), o failed.
curl "https://api.wallawhats.com/notifications?from=1758412800000&to=1758499200000" \
-H "x-api-key: your_api_key_here"Consulta-ho de manera programada i tindràs un registre lleuger de quan exactament es va notificar el teu equip sobre un llançament o incident concret, i si el missatge realment es va lliurar — més a prop d’un registre d’auditoria que d’una suposició basada en qui recorda haver vist passar una publicació.
Què no substitueix això
WALLAWHATS no és un substitut del monitoratge ni de les pàgines d’estat — és una manera més ràpida d’assabentar-te del que diuen sobre el servei les persones que l’operen. Complementa el teu sistema d’alertes existent (PagerDuty, comprovacions de disponibilitat, alarmes basades en logs) en lloc de substituir-lo; tracta una alerta de WhatsApp d’un compte d’estat com un senyal primerenc que val la pena investigar, no com un informe d’incident confirmat per al teu propi stack. I com que funciona a partir de l’API pública de X, només veu el que el compte publica públicament — res privat, res darrere d’un inici de sessió.
Si vols anar més enllà amb l’automatització, la guia de l’API d’alertes de X cobreix tota la superfície d’endpoints, i si els comptes amb molta activitat et preocupen més enllà de les pàgines d’estat, Com evitar allaus d’alertes aprofundeix en com funciona l’agrupació en resums. Els fundadors que gestionen un problema similar de «massa senyals, poca atenció» entre competidors i inversors també podrien trobar útil Monitoratge de X per a fundadors de startups.
No et tornis a perdre mai més una publicació important. Crea un compte gratuït — 1 número de WhatsApp, alertes en temps real, no cal targeta de crèdit.
Sobre aquest article: Aquest article es va redactar amb l'ajuda d'un assistent d'IA seguint el flux de treball editorial de WallaWhats, i després va ser revisat i aprovat per Nacho Coll. Cada detall del producte —plans, límits i com s'envien les alertes— es comprova amb el servei de WallaWhats en funcionament abans de publicar-lo.

Sobre l'autor
Nacho Coll
Founder & Engineer at WallaWhats
Nacho founded WallaWhats so you get the alerts that matter without depending on X's algorithm to surface them — pick the accounts you care about and get a WhatsApp for every post the moment it goes live, in order, nothing throttled or buried. Writes about real-time notification systems, social-signal monitoring, and serverless delivery pipelines from the operator side of the wire.


