L’écran d’accueil

Ce document présente comment créer un écran d’accueil pour votre expérience Messenger. L’écran d’accueil affiche le nom de la Page Facebook de votre entreprise, la photo de profil et la photo de couverture de votre Page Facebook, le délai de réponse aux messages de votre entreprise et un bouton Démarrer. Si une personne clique sur le bouton Démarrer, un message Démarrer est publié dans la conversation et votre application peut envoyer les messages de la personne.

Fonctionnement

Lorsqu’une personne clique sur le bouton Démarrer dans votre expérience Messenger, une notification webhook vous est envoyée. Vous pouvez utiliser cette notification pour envoyer un message de bienvenue initial, sous forme de texte ou d’un ensemble de réponses rapides, par exemple.

Avant de commencer

Ce guide suppose que vous avez lu la présentation de la plateforme Messenger, ainsi qu’implémenté les composants nécessaires, tels qu’une Page Facebook pour votre entreprise (ou Page test), procédé à l’enregistrement en tant que développeur·se Meta et créé un ID d’application Meta entreprise lié au produit Messenger.

Vous aurez besoin des éléments suivants :

  • Un token d’accès de Page demandé par une personne autorisée à effectuer la tâche MESSAGING sur la Page
  • L’autorisation pages_messaging
  • Un abonnement à l’évènement webhook messaging_postbacks

Limites

Pour les applications avec accès standard, seules les personnes disposant d’un rôle dans l’application pourront voir l’écran d’accueil.

Commandes

Si votre Page utilise des Commandes, l’écran d’accueil affiche la liste des commandes prises en charge par l’expérience de messagerie, ce qui permet de mieux comprendre les actions qui peuvent être demandées à Messenger.

Implémentation du bouton Démarrer

Pour configurer la charge utile du renvoi, envoyez une requête POST à l’API Messenger Profile :

curl -X POST -H "Content-Type: application/json" -d '{
  "get_started": {"payload": "

Pour en savoir plus, consultez la référence de la propriété get_started.

Recommandations

  • Explicitez les prochaines étapes dans votre message de bienvenue pour encourager une réponse. Vous pouvez utiliser des boutons pour ajouter plus de structure à votre message et inciter la personne à effectuer certaines actions.
  • Communiquez les commandes de base dans votre message de bienvenue. Indiquez les mots-clés ou termes à employer pour demander de l’aide, obtenir des mises à jour, etc., afin qu’elle puisse trouver ce qu’elle veut le plus rapidement possible.
  • Modifiez votre expérience de découverte lorsque l’expérience de votre bot change. Revoyez votre texte et votre message de salutation lorsque vous mettez à jour vos fonctionnalités afin qu’ils soient toujours adaptés.
  • N’oubliez pas que tout ce qui s’affiche à l’écran forme un ensemble. Le contexte fourni dans le Message de salutation Messenger et le bouton « Démarrer » doivent se compléter.
  • Ne faites pas trop de généralités. Essayez d’utiliser le nom de la personne à qui vous vous adressez afin qu’elle sente que le message est personnalisé, et profitez-en pour lui apprendre à utiliser et contrôler son expérience.

Configuration du texte de salutation

Le texte de salutation sur l’écran d’accueil constitue votre première occasion d’expliquer à une personne pourquoi elle devrait démarrer une conversation avec votre bot Messenger. Dans votre texte de salutation, vous pouvez par exemple inclure une brève description de l’utilité de votre bot, notamment de ses principales fonctionnalités, ou une accroche. C’est l’endroit idéal pour commencer à définir le style et le ton de votre bot.

Vous pouvez fournir un texte de salutation par défaut et localisé.

Pour configurer le texte de salutation, envoyez une requête POST à l’API Messenger Profile :

curl -X POST -H "Content-Type: application/json" -d '{
  "greeting": [
    {
      "locale":"default",
      "text":"Hello!" 
    }, {
      "locale":"en_US",
      "text":"Timeless apparel for the masses."
    }
  ]
}' "https://graph.facebook.com/v2.6/me/messenger_profile?access_token=

Pour en savoir plus, consultez la référence greeting property.

Personnalisation

Vous pouvez personnaliser le texte de bienvenue en y ajoutant le nom de la personne. Vous pouvez utiliser les modèles de chaînes suivants :

  • {{user_first_name}}
  • {{user_last_name}}
  • {{user_full_name}}

Exemple

"greeting":[
  {
    "locale":"default",
    "text":"Hello {{user_first_name}}!"
  }
]

Recommandations

  • Utilisez ce message de salutation pour vous présenter et résumer l’expérience que vous proposez. Les messages de salutation sont limités à 160 caractères, soyez donc concis·e !
  • Décrivez votre principale fonctionnalité. Le contexte aide les personnes à comprendre comment interagir avec vous et établit à quoi elles doivent s’attendre.
  • Ne faites pas de votre message de salutation un manuel d’utilisation. Il est voué à disparaître, songez donc plutôt à présenter vos fonctionnalités et commandes spécifiques lorsque vous enverrez vos propres messages.
  • Ne formatez pas trop le texte de votre message de salutation (espaces, ponctuation, retours à la ligne, etc.) pour ne pas gâcher de caractères.

Voir aussi

  • https://developers.facebook.com/docs/graph-api/reference/v14.0/page/messenger_profile