2017-07-25 2 views
0

Je suis en train de créer un robot proactif qui, une fois qu'un point de terminaison a été accédé avec les bons paramètres, lancera une nouvelle boîte de dialogue avec un utilisateur spécifique.Exposition de points de terminaison supplémentaires via Azure Bot Service

localement, il est facile de faire avec Restify ou , en ajoutant simplement une méthode server.get.

Comment puis-je le faire avec le Bot Service? Est-ce quelque chose que j'ai besoin de changer sur le fichier function.json?

+0

Où hébergez-vous votre bot? Vous enregistrez votre bot avec Bot Service (ce qui permet aux canaux d'en parler) mais le code lui-même est généralement hébergé sur AWA et n'est qu'une application webapi (essentiellement). – CtrlDot

+0

@CtrlDot Il est hébergé sur Azure Bot Service. Il s'agit en fait d'une fonction azure, mais je ne peux pas accéder au contenu de la fonction –

Répondre

0

Azure Bot Service, basé sur Azure Functions, ne prend pas en charge cette fonctionnalité.

Vous devez déployer un bot BotBuilder SDK (à l'aide de Restify ou Express), puis ajouter les points de terminaison dont vous avez besoin à la configuration de routage de votre serveur.

+0

Quelle est la méthode recommandée pour la messagerie proactive sur Azure Bot Service aujourd'hui? Un exemple de code complet sera merveilleux. –