Ir al contenido
StampyWalletDocs
MCP e IA / Herramientas con cuenta / fermetures

fermetures

Con cuentaEscribe (confirmar)

Gestiona las vacaciones y los días de cierre del comercio: listar, añadir un periodo de vacaciones, eliminar uno o ajustar los días cerrados cada semana. Importante para la fidelidad: los días cerrados no cuentan en la ausencia de un cliente, así que unas vacaciones bien declaradas evitan que los habituales pasen por «perdidos de vista» y reciban un recordatorio a la vuelta. Opcionalmente, prevenir_clients=true con un texto prepara también una notificación a todos los clientes (mismas reglas que envoyer_message: un mensaje al día, vista previa obligatoria). action=lister (por defecto) no cambia nada. Para añadir, eliminar o ajustar los días: confirmer=false devuelve una vista previa, confirmer=true guarda (y envía el mensaje si se ha pedido).

Parámetros

actionenumopcional
lister: vacaciones próximas y de los dos últimos meses, y días cerrados cada semana. ajouter: un periodo (du, au). supprimer: un periodo por su id (dado por lister). jours_hebdo: sustituye los días cerrados cada semana por jours_fermes.

Valores : lister ajouter supprimer jours_hebdo

Por defecto : "lister"

dustring (date)opcional
Primer día cerrado (AAAA-MM-DD), para añadir.
austring (date)opcional
Último día cerrado, incluido (AAAA-MM-DD). Por defecto, el mismo día que du.
libellestring, ≤ 80 caracteresopcional
Nombre del periodo, para orientarse («Vacaciones de verano»).
idstringopcional
Identificador del periodo que eliminar (dado por action=lister).
jours_fermesarray<enum>, ≤ 7opcional
Para jours_hebdo: la lista COMPLETA de días cerrados cada semana (lista vacía = abierto todos los días).

Valores : dimanche lundi mardi mercredi jeudi vendredi samedi

prevenir_clientsbooleanopcional
true: envía también una notificación a todos los clientes con texte. Cuenta como el mensaje del día.

Por defecto : false

textestring, ≤ 180 caracteresopcional
Texto de la notificación a los clientes (180 caracteres como máximo), si prevenir_clients=true.
confirmerbooleanopcional
false (por defecto): solo devuelve una vista previa de lo que se haría, sin cambiar nada. true: ejecuta. Enseña siempre la vista previa a la persona y espera su aprobación antes de volver a llamar con true.

Por defecto : false

Respuesta

Un texto que lee el asistente (content) y la misma información en datos estructurados (structuredContent). En caso de rechazo (parámetro que corregir, plan, rol), la respuesta lleva isError: true y una frase que el asistente puede reformular.

Atención : esta herramienta escribe. Llamada con confirmer: false (por defecto), solo devuelve una vista previa, sin cambiar nada. El asistente debe enseñártela y esperar tu aprobación antes de volver a llamarla con confirmer: true.

Actualizado el

¿Te ha sido útil esta página?