LINE

L'intégration de Dialogflow à LINE vous permet de créer facilement des bots LINE avec une compréhension du langage naturel basée sur la technologie Dialogflow.

Configurer LINE

Pour configurer l'intégration LINE pour votre agent, vous devez disposer des éléments suivants :

  • Un compte LINE
  • L'application LINE installée sur un appareil mobile

Créer un bot LINE

  1. Suivez le guide de LINE Premiers pas avec l'API Messaging pour créer un fournisseur et un canal de l'API Messaging (s'il n'a pas été créé auparavant).
  2. Copiez les informations suivantes à partir de la version créée dans LINE Developers Console :

    • Jeton d'accès au canal (longue durée)
    • ID de la catégorie
    • Secret du canal

Configurer Dialogflow

  1. Cliquez sur l'onglet Gérer dans le panneau de gauche.
  2. Cliquez sur Intégrations dans le menu de gauche.
  3. Cliquez sur le bouton Connecter du bloc LINE.
  4. Renseignez les informations suivantes :
    • Jeton d'accès au canal
    • ID de la catégorie
    • Secret du canal
  5. Sélectionnez un environnement, le cas échéant.
  6. Cliquez sur Démarrer.
  7. Copiez l'URL Webhook.

Activer le webhook dans LINE

Suivez le guide de LINE Définir une URL de webhook pour terminer la configuration.

Tests

Pour tester votre agent, suivez le guide de LINE Ajouter des amis via un code QR afin d'ajouter le bot à la liste de conversations. Le code QR se trouve dans l'onglet API Messaging de la console des développeurs LINE. Vous pouvez ensuite envoyer des messages au bot à des fins de test.

Messages de réponses enrichies

Les messages de réponses enrichies sont acceptés via une charge utile personnalisée dans Fulfillment. Pour connaître le format des messages, consultez la page Objets de message LINE.

Par exemple, la charge utile personnalisée suivante fournit un message texte LINE simple :

{
  "type": "text",
  "text": "Hello, world"
}

La charge utile personnalisée suivante fournit un message LINE modèle :

{
  "type": "template",
  "altText": "this is a buttons template",
  "template": {
    "type": "buttons",
    "thumbnailImageUrl": "https://example.com/bot/images/image.jpg",
    "title": "Menu",
    "text": "Please select",
    "actions": [
      {
        "type": "postback",
        "label": "Buy",
        "data": "action=buy&itemid=123"
      },
      {
        "type": "postback",
        "label": "Add to cart",
        "data": "action=add&itemid=123"
      },
      {
        "type": "uri",
        "label": "View detail",
        "uri": "http://example.com/page/123"
      }
    ]
  }
}

Réponses spécifiques à un canal

Lorsque cette option est configurée, des réponses propres au canal avec le canal DF_CX_LINE sont automatiquement utilisées lorsque l'agent répond aux messages de ligne.