## Capacités L'intégration de Notion pour Botpress Studio vous permet d'effectuer les opérations suivantes : > Les actions suivantes nécessitent que vous connaissiez les identifiants des entités Notion avec lesquelles votre robot travaillera. Toutes les entités notion (pages, bases de données, etc.) ont un identifiant qui peut être trouvé dans l'URL lorsque vous visitez ces entités dans votre compte Notion dans un navigateur, ou en obtenant le lien en cliquant sur l'élément "Copier le lien" dans le menu (...). Voir [Obtenir l'identifiant d'une base de données - Notion Developers] (https://developers.notion.com/docs/create-anotion-integration#step-3-save-the-database-id) pour plus d'informations. ### Ajouter un commentaire à une discussion Cette action vous permet d'ajouter un commentaire à une discussion existante. Utilisez cette action pour répondre à un commentaire. ### Ajouter un commentaire à une page Cette action vous permet d'ajouter des commentaires au niveau d'une page. ### Obtenir une base de données Cette action vous permet d'obtenir les détails d'une base de données. Elle est idéalement utilisée avec l'action "Ajouter une page à une base de données". En plus de la réponse de l'API Notion ([Retreive a Database - Notion Developers](https://developers.notion.com/reference/retrieve-a-database)), cette action renvoie également une propriété optimisée `structure` (techniquement une déclinaison de type) qui peut être utilisée comme entrée pour une tâche d'IA afin de lui demander de générer une charge utile pour ajouter ou mettre à jour une page dans une base de données Notion sur la base d'une entrée de l'utilisateur. ### Ajouter une page à une base de données Cette action devrait idéalement être utilisée en tandem avec "Get a Database" qui renvoie la structure de la base de données que vous pouvez utiliser pour demander à une [tâche AI] (https://botpress.com/docs/cloud/generative-ai/ai-task-card/) de générer une charge utile. Voir [Travailler avec des bases de données - Notion Developers] (https://developers.notion.com/docs/working-with-databases) pour plus d'informations. ### Supprimer un bloc Vous pouvez supprimer les entités suivantes : - une page dans une base de données - une page - un bloc ## Installation et configuration ### Étape 1 - Créer l'intégration Créer une intégration Notion [Créer une intégration - Notion Developers] (https://developers.notion.com/docs/create-a-notion-integration) ### Étape 2 - Donner accès à Notion Assets Donnez à votre intégration l'accès à toutes les pages et à toutes les bases de données que vous souhaitez utiliser. Botpress ### Étape 3 - Configurer votre Bot Donnez à votre intégration l'accès à toutes les pages et bases de données que vous souhaitez utiliser avec Botpress[Partagez une base de données avec votre intégration - Notion Developers](https://developers.notion.com/docs/create-anotion-integration#step-2-share-a-database-with-your-integration) Vous avez besoin d'un jeton pour que votre intégration Notion nouvellement créée _(différente de l'intégration Notion de Botpress Studio)_ soit connectée à Botpress Studio : - `Auth Token` - Vous le trouverez en allant sur votre intégration sous `https://www.notion.so/my-integrations`. Une fois que vous avez cliqué sur votre intégration, allez dans la section "Secrets" et trouvez le champ "Internal Integration Secret". Cliquez sur "Show" puis sur "Copy". Collez le token copié dans le champ `Auth Token` de l'intégration Notion dans l'onglet "Integrations" de votre bot. Il ne vous reste plus qu'à activer votre intégration et vous pourrez commencer à étendre les capacités de votre robot avec Notion.
Créer des expériences étonnantes pour les agents de l'IA.