Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
La plupart des bots Bot Framework sont créés à l’aide du Kit de développement logiciel (SDK) Bot Framework, qui organise votre bot et gère toutes les conversations pour vous. Une alternative à l’utilisation du Kit de développement logiciel (SDK) consiste à envoyer des messages directement au bot à l’aide d’une API REST.
Créer un bot
En codeant avec les API REST Bot Framework, vous pouvez envoyer et recevoir des messages avec des utilisateurs sur n’importe quel canal configuré dans l’inscription Azure AI Bot Service de votre bot.
Conseil / Astuce
Bot Framework fournit des bibliothèques clientes qui peuvent être utilisées pour créer des bots en C# ou Node.js. Pour créer un bot à l’aide de C#, utilisez le Kit de développement logiciel (SDK) Bot Framework pour C#. Pour créer un bot à l’aide de Node.js, utilisez le Kit de développement logiciel (SDK) Bot Framework pour Node.js.
Reportez-vous à la documentation Azure AI Bot Service pour en savoir plus sur la création de bots à l’aide du service.
Créer un client Direct Line
La plupart des canaux tels que Facebook, Teams ou Slack fournissent des clients, mais avec Direct Line, vous pouvez activer votre propre application cliente pour communiquer avec votre bot. Web Chat est un exemple open source d’un client Direct Line, et il peut être utilisé as-is ou modifié ou appris lors de la création de votre propre client. L’API Direct Line implémente un mécanisme d’authentification qui utilise des modèles de jeton/secret standard et fournit un schéma stable, même si votre bot modifie sa version du protocole. Pour en savoir plus sur l’utilisation de l’API Direct Line pour activer la communication entre un client et votre bot, consultez les concepts clés.
Les clients Direct Line peuvent se trouver dans différentes langues et emplacements (par exemple, une application de bureau au lieu d’une page web). Pour plus d’informations, consultez À propos de Direct Line.