programmer_message_recurrent
With accountWrites (confirm)Growth planSchedules a message that repeats on its own on customers' lock screens: every week (one or more days), or every month (a given day of the month, or "the first Monday", "the last Friday"), at the business's local time between 7:00 and 21:45. Examples: "every Tuesday at 11:00, where the food truck is parked", "on the 1st of every month, to this month's birthdays". The target group is recalculated at each send. Optional end: a date, or a number of sends. Rules: one message per day (on a day when another message already goes out, the occurrence is skipped), closed days and holidays are skipped (or moved to the next open day with si_ferme=decaler), quiet hours are respected, first send within 60 days. confirmer=false (default) returns a preview; confirmer=true carries it out, after the person's explicit approval. For a single, immediate send, use envoyer_message.
Parameters
Values : tous, inactifs_30, inactifs_60, inactifs_90, proches, anniversaires, meilleurs, nouveaux
Values : semaine, mois
Values : dimanche, lundi, mardi, mercredi, jeudi, vendredi, samedi
Values : premier, deuxieme, troisieme, quatrieme, dernier
Values : dimanche, lundi, mardi, mercredi, jeudi, vendredi, samedi
Values : sauter, decaler
Default : false
Response
A text the assistant reads (content), and the same information as structured data (structuredContent). When a call is refused (a parameter to fix, plan, role), the response has isError: true and a sentence the assistant can rephrase.
Warning : this tool writes. Called with confirmer: false (the default), it only returns a preview, without changing anything. The assistant must show it to you and wait for your approval before calling again with confirmer: true.
Updated