Pour créer un Smart Message et pouvoir l’utiliser dans les bots (smart message) et dans les posts (icône ampoule), il vous suffit de vous rendre dans la marque et de créer le template que vous souhaitez créer
Exemple générique
Exemple pour afficher le titre et le lien en dessous, sur les Twitter Cards (type lien)
{%- if social_network =='twitter' and post_type == 'link' -%}
{{- title ?? ai_generated -}}
{{- '\n' -}}
➡️ [SHORTLINK]
{%- elseif post_type == 'photo' -%}
{{- ai_generated -}}
{{- '\n' -}}
➡️ [SHORTLINK]
{%- else -%}
{{- ai_generated -}}
{%- endif -%}Exemple pour mentionner automatiquement les auteurs sur Twitter
Exemple pour mentionner automatiquement les auteurs sur Twitter grâce à Airtable
Exemple pour générer automatiquement des hashtags sur Twitter grâce à la microdata “keywords” de l’article
{%- if social_network == 'twitter' and post_type == 'link' -%}
{{- title ~ '\n' -}}
➡️ [SHORTLINK]
{{- '\n' -}}
{%- for tag in tags|slice(0, 10) -%}
{{- loop.index > 1 ? ' #' : '#' -}}{{- tag|ucPhrase|replace({' ': ''}) -}}
{%- endfor -%}
{%- else -%}
{{- ai_generated -}}
{%- endif -%}Utilisation de la fonction aiGenerated
aiGenerated(messageVar, charCountMin, charCountTarget, charCountMax, etcChars, justCrop)- messageVar : chaîne de caractères, variable à utiliser dans le résumé intelligent (facultatif, par défaut utilisation de la description pour les posts de type lien et du titre pour les autres types de posts).
- charCountMin : nombre entier, nombre minimum de caractères dans le résumé intelligent (facultatif, valeur par défaut 25)
- charCountTarget : nombre entier, nombre cible de caractères dans le résumé intelligent (facultatif, valeur par défaut 60)
- charCountMax : nombre entier, nombre maximum de caractères dans le résumé intelligent (facultatif, valeur par défaut 230)
- etcChars : chaîne de caractères ou tableau de chaînes de caractères pouvant être utilisées en suffixe du résumé ; si plusieurs chaînes sont transmises, un est choisie aléatoirement (facultatif, valeur par défaut [“👇”, “ ⬇️”, “ ⤵️”, “…”])
- justCrop : booléen indiquant l’utilisation du cropper uniquement (non utilisation du résumé intelligent) (facultatif, false par défaut)
Exemple :
{% set etcChars={
0: ', etc.',
1: '...',
2: '⬇️'
} %}
{{ aiGenerated('description', 25, 50, 60, etcChars) }}Utiliser la description et mettre des sauts de ligne automatiquement
Exemple de smart template avec la fonction aiGenerated()
{%- if social_network =='facebook' and post_type == 'photo' -%}
{{- aiGenerated('description', 25, 100, 300) -}}
{{- '\n' -}}
{{ shortlink_prefix }} [SHORTLINK]
{%- elseif social_network =='facebook' and post_type == 'link' -%}
{{- aiGenerated('description', 25, 60, 300) -}}
{%- else -%}
{{- ai_generated -}}
{%- endif -%}Chapô complet dans le message pour Facebook de type lien
Extraire une citation du titre
Exemple de titre : « Ils vident leurs chargeurs sur un homme heureux » : les révélations de l’enquête sur la mort d’Aramburu
Nous souhaitons extraire la citation entre « et »
{%- set citation = title | extractMatch('/(«\\\s.+\\\s»)/u') %}
{{- citation ?: title -}}Dans ce cas nous souhaitons extraire la fin du titre après les :
{{- title | extractMatch('/«\\\s.+\\\s»\\\s:\\\s(.+)/u') | capitalize ?: title -}}Ajout d’un premier commentaire avec un lien raccourci
Uniquement pour les posts facebook de type photo
{%- if social_network == 'facebook' and post_type == 'photo' -%}
Plus d'infos ici ➡️ [SHORTLINK]
{%- endif -%}Pour les posts facebook et linkedin de type photo nous ajoutons des commentaires sur 50% des posts
Message si premier commentaire avec shortlink présent
Utiliser ChatGPT d’OpenAI pour générer un message
Pour utiliser Open AI vous devez ajouter une clé d’API dans Nonli en passant par le menu burger → Mon entreprise → Section “OpenAI”
Exemple de fonction pour tous les types de posts avec le modèle GPT 4o
Ajout du shortlink dans certains contexte avec le modèle GPT 4o
Utiliser GPT-4o-mini pour générer un message
Créer un message sobre sur les sujets à risque
Prendre en compte la date du jour et être attentif aux fautes d’orthographe
Réécrire un titre pour l’afficher sur une image
Pour les posts facebook et linkedin de type photo nous ajoutons des commentaires sur 50% des posts qui sont générés par GPT-4o-mini
Créer un visuel avec l’éphéméride
Écrire le prénom
{%- set prompt = 'Écris uniquement un prénom dont c\'est la fête aujourd\'hui, sans introduction' -%}
{{- gpt(prompt, 'gpt-4o-mini') -}}Générer le message d’accroche
{%- set prompt = 'Génère un message d'accroche court et joyeux pour souhaiter une bonne fête dans le cadre d'une éphéméride. Exemple : "Passe une agréable journée 🥳"' -%}
{{- gpt(prompt, 'gpt-4o-mini') -}}