Skip to content

apetrut/teamBuilding-booking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TeamBuilding bot

This is a chatbot built with Google Assistant for booking team building locations around the world.

The users can do the following actions:

  1. Add a new venue - implemented
  2. Search for a venue - in progress
  3. Authentication - planned

The tools/platforms that were used are listed below:

1. Node.js

2. DialogFlow - Platform used for building bots

3. Firebase - Install Firebase CLI – Firebase will be used to create the deploy Google cloud functions. The commands are listed below:

npm install firebase-functions@latest firebase-admin@latest –save

npm install -g firebase-tools

firebase login

firebase init – this command installs dependencies with npm. After that we can start writing our cloud functions. The code can be found here.

firebase deploy – deploy the cloud functions as fulfillment to Google Cloud. You will see a functions url available like below:

4. Google Cloud DataStore - NoSQl database service offered by Google

5. Create the intents using DialogFlow console - the intents are listed below:

5.1 List of intents:

list_of_intents

5.2 Create the intent 'Add venue' (part 1):

add_venue_1

5.3 Create the intent 'Add venue' (part 2):

add_venue_2

5.4 Create the intent 'Get check-in date':

get_checkin_date

5.5 Create the intent 'Get check-out date' (part 1):

get_checkout_date_1

5.6 Create the intent 'Get check-out date' (part 2):

get_checkout_date_2

About

This is a chat bot built with Google Assistant for booking team building locations around the world.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors