Connecter un bot à LINE

S’APPLIQUE À : Kit de développement logiciel (SDK) v4

Vous pouvez configurer votre bot pour communiquer avec des personnes via l’application LINE. Cet article explique comment créer un canal LINE à l’aide de la console développeurs LINE, connecter votre bot à votre canal LINE dans Azure et tester votre bot dans l’application mobile LINE.

Prérequis

  • Un compte Azure. Si vous n’en avez pas encore, créez un compte gratuit avant de commencer.
  • Bot existant publié sur Azure.
  • Un appareil mobile avec l’application LINE et un lecteur QR.

Créer un canal dans la console développeurs LINE

Pour créer des bots avec LINE, vous devez créer un canal dans la console développeurs LINE. Suivez les étapes décrites dans la documentation ci-dessous qui vous intéressent avant de continuer :

Obtenir des valeurs à partir de vos paramètres de canal

Une fois que vous avez confirmé vos paramètres de canal, vous êtes dirigé vers la page Paramètres de base de votre canal.

  1. Faites défiler vers le bas pour rechercher la clé secrète canal. Copiez la valeur et enregistrez-la pour les étapes ultérieures.
  2. Faites défiler la page vers le haut et sélectionnez l’onglet Paramètres de messagerie .
  3. En bas de la page, vous verrez un champ De jeton d’accès canal (longue durée de vie), avec un bouton Problème . Sélectionnez ce bouton pour obtenir votre jeton d’accès.
  4. Copiez et enregistrez le jeton d’accès pour les étapes ultérieures.

Connecter votre canal LINE à votre bot Azure

Après avoir obtenu les valeurs ci-dessus, vous êtes prêt à connecter votre bot Azure à LINE dans le portail Azure.

  1. Connectez-vous au portail Azure et recherchez votre bot. Sélectionnez Ensuite Canaux.
  2. Sélectionnez LINE dans la liste des canaux disponibles .
  3. Entrez le secret de canal et le jeton d’accès au canal que vous avez enregistrés précédemment. Ensuite, sélectionnez Appliquer.
  4. Si votre bot est correctement connecté, l’URL du Webhook s’affiche. Copiez et enregistrez l’URL pour les étapes ultérieures.

Configurer les paramètres du webhook LINE

Après avoir connecté votre canal dans Azure et obtenu votre URL de webhook, revenez à la console développeurs LINE pour configurer le paramètre webhook LINE.

  1. Revenez à la console Développeurs LINE.

  2. Sélectionnez le canal que vous avez créé précédemment dans les canaux récemment visités.

  3. Sélectionnez le paramètre d’API de messagerie et faites défiler vers le bas les paramètres webhook. Entrez l’URL du Webhook à partir d’Azure et sélectionnez Mettre à jour.

  4. Sélectionnez le bouton Vérifier sous l’URL. Un message de réussite s’affiche si l’URL du webhook est correctement configurée.

  5. Activez ensuite Utiliser le webhook, illustré ci-dessous :

    LINE Webhook settings

    Important

    Dans la console développeurs LINE, définissez l’URL du webhook avant d’activer Utiliser le webhook. L’activation des webhooks avec une URL vide ne définit pas l’état activé, même si l’interface utilisateur peut dire autrement.

  6. Après avoir ajouté une URL de webhook et activé Utiliser le webhook, rechargez cette page et vérifiez que les modifications ont été correctement définies.

Tester votre robot

Une fois que vous avez effectué ces étapes, votre bot est correctement configuré pour communiquer avec les utilisateurs sur LINE. Les étapes ci-dessous expliquent comment tester votre bot.

Ajouter votre bot à votre application mobile LINE

Pour tester votre bot, vous devez utiliser l’application mobile LINE.

  1. Faites défiler vers le haut dans l’onglet API de messagerie pour afficher le code QR du bot.
  2. À l’aide d’un appareil mobile avec l’application LINE installée, analysez le code QR et sélectionnez le lien qui s’affiche.
  3. Vous devez maintenant être en mesure d’interagir avec votre bot dans votre application mobile LINE et de tester votre bot.

Messages automatiques

Lorsque vous commencez à tester votre bot, il peut envoyer des messages inattendus qui ne sont pas ceux que vous avez spécifiés dans l’activité conversationUpdate .

Pour éviter d’envoyer ces messages, procédez comme suit :

  1. Accédez à la console développeurs LINE et sélectionnez votre canal. Sélectionnez ensuite l’onglet API de messagerie .

  2. Faites défiler jusqu’à la section Fonctionnalités du compte officiel LINE . Recherchez des messages de réponse automatique et sélectionnez le lien Modifier .

  3. Les paramètres de réponse intitulés d’une nouvelle page s’ouvrent. Sous Paramètres détaillés , définissez la réponse automatique sur Désactivé.

    LINE Detailed settings

  4. Vous pouvez également choisir de conserver ces messages. Sélectionnez les paramètres de message de réponse automatique pour modifier le message de réponse automatique.

Informations supplémentaires

Dépannage

  • Si votre bot ne répond pas à l’un de vos messages, accédez à votre bot dans le portail Azure, puis sélectionnez Test dans Web Chat.
    • Si le bot fonctionne là, mais ne répond pas dans LINE, rechargez votre page console de développement LINE et répétez les instructions de webhook ci-dessus. Veillez à définir l’URL du webhook avant d’activer les webhooks.
    • Si le bot ne fonctionne pas dans Web Chat, déboguez le problème du bot, puis terminez la configuration de votre canal LINE.