L'intégration de LINE dans les agents conversationnels (Dialogflow CX) vous permet de créer facilement des bots LINE avec une compréhension du langage naturel basée sur la technologie des agents conversationnels (Dialogflow CX).
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
- Suivez le guide LINE de la section Commencer avec l'API Messaging pour créer un fournisseur et un canal d'API Messaging (si ce n'est pas déjà fait).
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 des agents conversationnels (Dialogflow CX)
- Cliquez sur l'onglet Gérer dans le panneau de gauche.
- Cliquez sur Intégrations dans le menu de gauche.
- Cliquez sur le bouton Connecter du bloc LINE.
- Renseignez les informations suivantes :
- Jeton d'accès au canal
- ID de la catégorie
- Secret du canal
- Sélectionnez un environnement, le cas échéant.
- Cliquez sur Démarrer.
- Copiez l'URL Webhook.
Activer le webhook dans LINE
Suivez les instructions du guide LINE Définir une URL de webhook pour terminer la configuration.
Tests
Pour tester votre agent, suivez le guide de LINE Ajouter des amis avec un code QR pour ajouter le bot à la liste des 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. Consultez la section Objets de messages LINE pour connaître le format de message.
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
Une fois que vous avez configuré les réponses spécifiques au canal, le canal DF_CX_LINE
est automatiquement utilisé lorsque l'agent répond aux messages Line.