Afirmación diaria
Este selector convierte una fecha y una categoría en una afirmación diaria estable.
Ejecutar — gratis
Elija calma, confianza, concentración o gratitud e indique una fecha real con el formato YYYY-MM-DD. El resultado es determinista: la misma fecha y categoría producen siempre la misma afirmación, aunque usted repita la solicitud otro día o desde otro dispositivo. Por ello resulta útil para diarios, mensajes cotidianos, reuniones de equipo y aplicaciones que necesitan una frase constante sin guardar elecciones anteriores ni depender del azar.
Cree una afirmación diaria estable sin guardar estado
Las funciones de mensaje diario parecen sencillas hasta que se necesita coherencia. Un selector aleatorio puede mostrar otra frase al recargar una página, reintentar una tarea o cambiar de dispositivo. Esta capacidad evita ese problema al usar la fecha indicada como semilla. Valida la fecha, convierte el texto YYYY-MM-DD en un entero estable y emplea ese número para elegir una entrada de la categoría solicitada. No consulta el reloj ni conserva historial, de modo que entradas idénticas siempre generan salidas idénticas. Su aplicación puede pedir el mensaje cuando lo necesite sin guardar la selección en una base de datos. La respuesta incluye la fecha, la categoría aceptada, la afirmación y su índice, contado desde cero. Así resulta sencillo mostrar, almacenar en caché, auditar o probar la decisión. Una fecha distinta suele elegir otra entrada; al repetirla se reconstruye fielmente la elección anterior.
Elija una categoría e indique una fecha exacta
Envíe dos campos obligatorios: date y category. La fecha debe tener cuatro dígitos para el año, dos para el mes y dos para el día, incluidos los ceros iniciales. También debe ser un día real del calendario gregoriano: se comprueban los años bisiestos y se rechazan fechas imposibles, como el 30 de febrero. La categoría debe ser exactamente calm, confidence, focus o gratitude. Cada una contiene una colección revisada de frases constructivas en primera persona. Calm favorece respuestas serenas y un ritmo sostenible; confidence refuerza la capacidad de actuar y confiar en uno mismo; focus ayuda a priorizar y avanzar con intención; gratitude invita a valorar lo positivo sin negar las dificultades. La coincidencia es estricta para evitar que una corrección silenciosa elija la lista equivocada. Si el cliente envía otra categoría, recibe un error de entrada no válida con las opciones admitidas. Para respetar la zona horaria, calcule localmente la fecha pertinente y envíela de forma explícita.
Use la selección determinista con responsabilidad
Una afirmación estable funciona bien cuando un mismo mensaje debe permanecer durante todo el día. Una aplicación de diario puede situarla sobre la entrada matinal, una herramienta de equipo puede incorporarla a una ronda opcional y un panel personal puede repetirla sin cambios molestos. El determinismo también facilita las automatizaciones: los reintentos producen el mismo mensaje, las pruebas pueden comparar resultados exactos y varios servicios coinciden si envían las mismas entradas. El alcance es deliberadamente limitado. La herramienta no personaliza a partir de datos sensibles, no evalúa el estado emocional ni pretende ofrecer terapia o atención médica; solo elige entre una lista finita y revisada. Presente las afirmaciones como propuestas opcionales para reflexionar, no como garantías ni instrucciones que sustituyan el consejo profesional. Como la semilla es únicamente la fecha, el resultado es previsible y no secreto: no lo emplee en sorteos, seguridad ni decisiones que exijan azar imparcial. La automatización mediante API cuesta $0.002 por solicitud; el navegador puede ejecutar localmente la misma lógica pura.
Qué puede hacer con ella
Propuesta para un diario
Muestre una afirmación estable de la categoría elegida sobre cada entrada creada en la misma fecha.
Mensaje programado fiable
Genere la misma afirmación cuando se reintente una tarea diaria, sin conservar una elección aleatoria anterior.
Reunión breve de equipo
Ofrezca a participantes distribuidos una propuesta común de concentración o gratitud mediante una fecha y categoría acordadas.
Preguntas frecuentes
¿La misma fecha devuelve siempre la misma afirmación?
Sí. La misma fecha válida y categoría producen siempre la misma afirmación y el mismo índice, pues el algoritmo no usa reloj ni azar.
¿Qué categorías están disponibles?
Se admiten calm, confidence, focus y gratitude. Cualquier otro valor devuelve un error de entrada no válida.
¿El selector utiliza mi zona horaria?
No. Usted indica la fecha exacta que sirve de semilla, por lo que su cliente puede elegir la fecha apropiada para su zona horaria.
¿Puede sustituir la ayuda profesional de salud mental?
No. Los mensajes son propuestas generales de reflexión, no diagnóstico, tratamiento, ayuda en crisis ni consejo profesional.
¿Cuánto cuesta una solicitud API?
Cada solicitud API cuesta $0.002. El navegador puede ejecutar localmente la misma lógica determinista.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/life/affirmation-pick-seeded \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-08-03","category":"confidence"}'const res = await fetch("https://api.kit.forhosting.com/life/affirmation-pick-seeded", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2026-08-03",
"category": "confidence"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/affirmation-pick-seeded",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2026-08-03",
"category": "confidence"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/affirmation-pick-seeded", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2026-08-03","category":"confidence"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2026-08-03","category":"confidence"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/affirmation-pick-seeded", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"date": "2026-08-03",
"category": "confidence"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.affirmation_pick_seeded",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |