Documentation Dydu
EnglishFrench
  • Un même logiciel, de multiples applications
  • Guide de première utilisation
    • Prise en main
    • Créer votre bot
    • Créer votre première connaissance
    • Créer et publier votre chatbot
    • Cas d'utilisation fréquents
    • Bonnes pratiques
    • Glossaire
  • Contenus
    • Connaissances
      • Gestion des connaissances
      • Gestion des thématiques
      • Types de connaissances
        • Réponse à une question
        • Réponse complémentaire
        • Réponse prédéfinie
        • Ciblage comportemental
        • Slot filling
      • Eléments de réponse
      • Accessibilité des réponses des bots
      • Arbre de décision
      • Commentaires
      • Tester le bot
      • Alertes qualité
    • Carte des connaissances
    • Groupes de formulations
    • Phrases générales
    • Langues / espaces
    • Conditions de contexte
    • Contenus externes
      • LLM : comment configurer chaque type de modèle ?
      • VertexAI Gemini
    • Galerie
    • Services Web
      • Exemples de configuration (REST)
      • Configurer l’OIDC sur keycloack pour un Service Web
      • Questions Fréquentes
    • Avancé
      • Scripts serveurs
      • Modèles de réponse prédéfinis
      • Variables
      • Déclencheurs de web services
      • Top connaissances
    • Outils
    • Import/Export de connaissances
  • Apprentissage
    • Conversations
    • Suggestions
    • Phrases incomprises
  • Statistiques
    • Exploitation
      • Important
      • Conversations
      • Visiteurs
      • Thématiques
      • Connaissances
      • Qualification
      • Avis des utilisateurs
      • Liens cliqués
      • Reformulations
      • Performance
      • Autres
    • Livechat
      • Conversations
      • Connaissances
      • Opérateurs
      • Satisfaction
      • Files d'attente
    • Base de connaissances
      • Formulations
      • Utilisateurs
      • Matches
    • Export
    • Configuration
  • Statistiques personnalisées
    • Rapports
    • Alertes
    • Configuration
      • Rapports
      • Exports
      • Sources prédéfinies
      • Alertes
      • Préférences
      • Annexe : liste des indicateurs
  • Livechat
    • Activer le livechat
    • Configuration de la base de connaissances
    • Livechat DYDU
      • Aperçu des interfaces
        • Interface opérateur
        • Interface manager
      • Configuration livechat DYDU
        • Configuration générale
        • Compétences
        • Files d'attente
          • Général
            • Mise en place de la file d'attente
          • Compétence
            • Mise en place de la file d'attente par compétence
            • Mise en place d'une connaissance avec la file d'attente par compétence
        • Capacité de l'opérateur
        • Paramètres de compte
    • Connecteur Livechat Genesys
  • Intégrations
    • FAQ
      • FAQ statique
      • FAQ dynamique
    • MetaBot
    • Actions javascript
    • Règles personnalisées du ciblage comportemental
    • Canaux
      • Chatbox
        • Intégration d'une chatbox dans une webview
      • Customisation avancée
        • Éditeur Css
          • Teaser
            • Modification CSS teaser
          • Header
            • Modification CSS header
          • Body
            • Modification CSS body
        • Éditeur JS Custom
        • Gestion des libellés
        • Intégrations possibles
      • Connecteurs
        • Teams
        • Meta
          • Messenger
          • Instagram
          • WhatsApp
          • Fonctionnalités et compatibilité META
          • Contrôle d'application Meta
    • LLM - IA générative
  • Préférences
    • SAML 2
    • OpenID Connect (OIDC)
    • Droits et utilisateurs
    • Bot
      • Général
      • Conversations
      • Questionnaires
      • URLs
      • Champ de recherche
  • Autres
    • Comment fonctionne votre bot?
    • Protection des données
      • Politique de gestion des cookies
    • Console des logs
    • Mots-clés spéciaux
    • Aspects techniques
      • Hébergement
      • Infrastructure
    • Sécurité
      • Informations générales
      • Usage des serveurs
      • Outils open source
      • Expiration session utilisateur
  • Développeurs
    • Référence API
      • Authentification
      • Boîte de dialogue API
      • Export des Conversations
      • Champ de recherche
      • Import/Export du bot
      • Import/Export Base de connaissances
      • API de statut du serveur
      • Accès aux APIS
      • Gestion des utilisateurs du BMS
    • Chatbox V5
      • Mise en place et intégration
  • Release Note
Propulsé par GitBook

Tous droits réservés @ 2023 dydu.

Sur cette page
  • Servlet
  • Bot preferences

Cet article vous a-t-il été utile ?

  1. Développeurs
  2. Référence API

Accès aux APIS

PrécédentAPI de statut du serveurSuivantGestion des utilisateurs du BMS

Dernière mise à jour il y a 1 an

Cet article vous a-t-il été utile ?

Pour accéder aux APIS, dirigez-vous sur la page Préférences > Api > Accès aux APIs.

L'identifiant correspond au botUUID.

Notez que vous aurez également besoin d'une Authorization. Vous pouvez l'obtenir en suivant la procédure décrite sur cette page.

Cliquez sur le lien affiché si vous souhaitez accéder au servlet.

Vous pouvez dès lors consulter les différents accès API et procéder aux modifications souhaitées pour chaque élément auquel vous pouvez accéder.

Servlet

  • Account : vous permet d'obtenir l'intégralité des bots auxquels a accès un utilisateur.

  • Account preferences : vous permet d'obtenir des informations sur les préférences d'un compte utilisateur. Vous pouvez également en ajouter ou en supprimer.

  • Authentication : vous permet de générer un token valable pendant 24 heures.

  • BO users : vous permet d'ajouter un utilisateur.

  • Bot preferences : vous permet d'obtenir des informations sur les préférences de votre bot. Vous pouvez également en ajouter ou en supprimer. Voir section suivante pour plus d'informations à partir de cas d'utilisation concrets.

  • Callback : vous permet de gérer diverses opérations Twilio.

  • Chat : vous permet de gérer diverses opérations liées aux conversations.

  • Competencies : vous permet de gérer diverses opérations liées aux compétences (ajout d'une compétence pour un compte utilisateur, suppression d'une compétence, etc.).

  • Dialogs : vous permet notamment de réaliser des exports de conversations de masse.

  • External matchers : vous permet de gérer diverses opérations liées aux matchers externes (vérifier le statut du miroir Luis, export de la base de données au format Luis, etc.).

  • Knowledge base : vous permet d'importer ou d'exporter une base de connaissances.

  • Log Explicit : vous permet de gérer diverses opérations liées aux logs.

  • Matching groups : vous permet d'obtenir tous les groupes de formulations de votre bot.

  • Operators availability : vous permet de connaître la disponibilité des opérateurs.

  • Saml2 service provider for chatboxes : vous permet de gérer diverses opérations liées au SAML.

  • Server status : vous permet d'obtenir des informations sur le status du serveur ainsi que les informations debug.

  • Surveys : permet de gérer diverses opérations sur les questionnaires (création de questionnaire, récupération des questionnaires, etc.).

  • Transfer Bot Data : vous permet de gérer l'import de données de votre bot. Vous pouvez notamment importer ou exporter une galerie d'images.

  • Who am I : vous permet de récupérer les informations reçues par le servlet.

Bot preferences

Cette partie vous permet d'activer certains paramètres au sein de la plateforme dydu.

Activer le service SAML

Afin d'activer le service SAML sur votre plateforme, il peut être nécessaire de devoir ajouter cette préférence dans les préférences de votre bot (si cela n'a pas encore été effectué). Pour cela, veuillez suivre la procédure suivante :

  1. Dirigez-vous sur la page Préférences > Api > Accès aux APIs puis cliquez sur le lien proposé.

  2. Cliquez sur Bot preferences.

  3. Cliquez sur PUT /preferences/bot/{botUUID}/{name}/{value}.

  4. Remplissez les champs :

    • botUUID : ID de votre bot ;

    • name : chatbox.auth.saml.menu.enabled ;

    • value : true ;

    • Authorization : token généré.

  5. Cliquez sur Execute.

    Le service SAML est désormais disponible.

Activer les conversations monitorées

Afin d'activer les conversations monitorées sur votre plateforme, il peut être nécessaire de devoir ajouter cette préférence dans les préférences de votre bot (si cela n'a pas encore été effectué). Pour cela, veuillez suivre la procédure suivante :

  1. Dirigez-vous sur la page Préférences > Api > Accès aux APIs puis cliquez sur le lien proposé.

  2. Cliquez sur Bot preferences.

  3. Cliquez sur PUT /preferences/bot/{botUUID}/{name}/{value}.

  4. Complétez les champs :

    • botUUID : ID de votre bot ;

    • name : livechat.createmonitoreddialogs ;

    • value : true ;

    • Authorization : token généré.

  5. Cliquez sur Execute.

    Les conversations monitorées sont désormais disponibles.

Personnaliser le nom du service dans le corps du mail RGPD

Afin de personnaliser le nom du service dans le corps de mail RGPD, vous devez modifier le paramètre bot.servicename dans les préférences de votre bot. Pour cela, veuillez suivre la procédure suivante :

  1. Dirigez-vous sur la page Préférences > Api > Accès aux APIs puis cliquez sur le lien proposé.

  2. Cliquez sur Bot preferences.

  3. Cliquez sur PUT /preferences/bot/{botUUID}/{name}/{value}.

  4. Complétez les champs :

    • botUUID : ID de votre bot ;

    • name : bot.servicename ;

    • value : nom de votre service ;

    • Authorization : token généré.

  5. Cliquez sur Execute.

    Le mail RGPD comportant le nom du service est désormais personnalisé.

Activer le groupe de formulations Non associé au bot social

Pour un très grand nombre de cas, cette configuration n'est pas nécessaire (configuration pré-existante).

Afin de pouvoir gérer de manière optimale la confirmation lorsque l'utilisateur souhaite ou non quitter une connaissance Slot, vous avez besoin que votre bot puisse gérer le groupe de formulations Non du bot social. À défaut, votre bot peut déclencher l'abandon de la connaissance Slot alors que l'utilisateur ne le souhaitait pas. Afin de mener à bien cette configuration, veuillez suivre les étapes suivantes :

  1. Dirigez-vous sur la page Contenus > Groupes de formulations.

  2. Cliquez sur le groupe Social pour faire défiler les groupes puis cliquez sur le groupe Non.

  1. Cliquez sur Dépendances.

  2. Dirigez-vous sur la page Préférences > Api > Accès aux APIs puis cliquez sur le lien proposé.

  3. Cliquez sur Bot preferences.

  4. Cliquez sur PUT /preferences/bot/{botUUID}/{name}/{value}.

  5. Remplissez les champs :

    • botUUID : ID de votre bot ;

    • name : bot.no.group.uuid ;

    • value : inscrivez la valeur récupérée lors de l'étape 4 ;

    • Authorization : token généré.

  6. Cliquez sur Execute.

Votre bot est désormais capable de gérer le groupe de formulations Non associé au bot social de votre serveur.

Récupérez l'UUID depuis l'URL qui correspond à l'enchaînement de chiffres et lettres après l'élément group=. Ainsi, si l'URL est : , l'information récupérée est : 07881a62-cc44-45c3-9aea-fc53727931f0

https://app1.earth.doyoudreamup.com/website/knowledges/groupgraph?group=07881a62-cc44-45c3-9aea-fc53727931f0