Ir al contenido

Para agentes de IA: el índice de la documentación está en https://stampywallet.com/es/docs/llms.txt, toda la documentación en un archivo en https://stampywallet.com/es/docs/llms-full.txt, y esta página existe en Markdown: https://stampywallet.com/es/docs/mcp/herramientas/programmer_message_recurrent.md (o con la cabecera Accept: text/markdown).

StampyWalletDocs
MCP e IA / Herramientas con cuenta / programmer_message_recurrentVer en Markdown

programmer_message_recurrent

Con cuentaEscribe (confirmar)Plan Crecimiento

Programa un mensaje que se repite solo en la pantalla de bloqueo de los clientes: cada semana (uno o varios días) o cada mes (un día del mes concreto, o «el primer lunes», «el último viernes»), a una hora del comercio entre las 7:00 y las 21:45. Ejemplos: «cada martes a las 11:00, dónde está el food truck», «el día 1 de cada mes, a los cumpleaños del mes». El grupo destinatario se recalcula en cada envío. Fin opcional: una fecha o un número de envíos. Reglas: un mensaje al día (un día en que ya sale otro mensaje, la ocurrencia se salta), los días de cierre y las vacaciones se saltan (o se pasan al siguiente día abierto con si_ferme=decaler), se respetan las horas tranquilas, primer envío en los próximos 60 días. confirmer=false (por defecto) devuelve una vista previa; confirmer=true lo ejecuta, tras la aprobación explícita de la persona. Para un envío único e inmediato, usa envoyer_message.

Parámetros

texte
string, ≤ 180 caracteres
obligatorio
El texto exacto de la notificación, 180 caracteres como máximo.
groupe
enum
opcional
Quién lo recibe, recalculado en cada envío: tous (todos), inactifs_30/60/90 (sin visitas desde hace N días), proches (a 1 o 2 sellos de la recompensa), anniversaires (nacidos este mes), meilleurs (mejores clientes), nouveaux (nuevos). Cualquier grupo distinto de tous requiere las notificaciones segmentadas. Por defecto tous.

Valores : tous, inactifs_30, inactifs_60, inactifs_90, proches, anniversaires, meilleurs, nouveaux

frequence
enum
opcional
semaine: con jours. mois: con jour_mois, o rang y jour_rang.

Valores : semaine, mois

jours
array<enum>, ≤ 7
opcional
Para frequence=semaine: los días de envío.

Valores : dimanche, lundi, mardi, mercredi, jeudi, vendredi, samedi

jour_mois
integer, 1…31
opcional
Para frequence=mois: el día del mes (1 a 31; un 31 cae el último día de un mes más corto).
rang
enum
opcional
Para frequence=mois: el «premier» (primer) lunes, ..., el «dernier» (último) viernes del mes (con jour_rang).

Valores : premier, deuxieme, troisieme, quatrieme, dernier

jour_rang
enum
opcional
El día de la semana que va con rang.

Valores : dimanche, lundi, mardi, mercredi, jeudi, vendredi, samedi

heure
string
opcional
La hora del comercio, HH:MM, entre 07:00 y 21:45.
debut
string (date)
opcional
Primer día posible (AAAA-MM-DD). Hoy por defecto.
fin
string (date)
opcional
Último día posible, incluido (AAAA-MM-DD). Opcional.
nombre
integer, 1…366
opcional
O: el número de envíos realmente hechos tras el cual la regla se detiene.
si_ferme
enum
opcional
Un día de cierre o de vacaciones: saltarlo (sauter, por defecto) o pasarlo al siguiente día abierto (decaler).

Valores : sauter, decaler

confirmer
boolean
opcional
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?