Oops! It appears that you have disabled your Javascript. In order for you to see this page as it is meant to appear, we ask that you please re-enable your Javascript!

Basic Meeting Bot

I just created a simple room booking console app platform with ApiAi NLP. Room booking appointment will be added to the Outlook365 calendar after the appointment was done. There is still room for better improvement.

bot

I’m using ApiAiSDK which you can get from GitHub.

Setup in Dialogflow:

        1. Create a new Agent
        2. Create a new Intents
          I have added room.reservation intent. In the action, parameters were set to capture the require info for room booking.intentsagentagent2
        3. Create Entities for the Intent
          Define the @Rooms entities by listing all the rooms available.entities

Code in C#:

Ensure that AIConfiguration & ApiAi is declared once for the entire flow else it will loss context as session Id will change if it re-declare again.

declaration

In the main function: Accept input value and display the response.

submitToApi

response1response2response3

Method to submit to ApiAI:

submitToApi1submitToApi2submitToApi3

Leave a Reply

Your email address will not be published. Required fields are marked *

×