Planificar la cena con SupperSecret
Las herramientas de SupperSecret actúan sobre un único hogar: aquel que el usuario eligió al conectarse. Cada llamada a una herramienta lee o cambia el plan real de ese hogar, que los demás miembros de la familia ven en sus teléfonos. El servidor envía instrucciones más completas al conectarse; estos son los puntos más importantes.
Antes de cambiar nada
- Lee primero.
today,week,dishes,staples,list,leftoversypeopleno cambian nada, así que consulta antes de actuar. - Los nombres son suficientes: una herramienta que acepta un plato, persona, artículo de despensa o sobra admite su nombre, su id, o una parte única de su nombre.
- Los días son una fecha ISO, "today", o un día de la semana (de esta semana). Las herramientas que funcionan en cualquier noche también aceptan una fecha de cualquier semana.
Cosas que es fácil hacer mal
- Las alergias descartan un plato; los disgustos se evitan, pero no lo descartan. Nunca los trates como si fueran lo mismo.
- Una foto de la estantería o el congelador es un recuento de lo que hay, no una entrega.
Lee
staplesy ajusta cada artículo a lo que se muestra. - "Poco" no es un número para un artículo contado. Pregunta cuántos.
- Importa recetas con
add_dishy el texto de la receta. Verificadishes,staplesyjobsprimero para no duplicar nada. - Usa
fill, noregenerate. Regenerar descarta los intercambios que las personas hicieron; pregunta antes de hacerlo. - Los datos duraderos del hogar van en
remember("compramos zanahorias sueltas"), no en la nota de una sola noche.
Invitar a un invitado a cenar
invite_guest crea un enlace para una noche, con una nota opcional. Dale al
usuario el enlace para que lo envíe; el invitado ve el menú y responde si viene
y qué no puede comer, y un "sí" lo añade a esa noche. Usa
guest_replies para ver quién respondió.
Lo que no puedes hacer
Eliminar platos o personas, restablecer datos y hacer copias de seguridad lo realizan las personas desde
la aplicación. Retirar un plato (set_dish con retired) suele ser lo que se quería.