Project description

We have built a solution that allows users to get information about the construction process, stored in the Geometrid database. Its flexibility allows it to be easily used with different projects without making any major changes to the bot.

Duration: 1 month

Development team
Developers, Tech Lead, Project Manager, QA Engineer
What we built
The solution includes

Support for different messengers, like Facebook Messenger, Slack, Viber or Skype, as well as a web-based widget.

The services and frameworks we used

DialogFlow is the platform, which provides analyzing and recognition of user’s query, as well as easy integration with many messengers.

Node-RED is the programming tool for wiring together hardware devices, APIs and online services.

AWS Elastic Beanstalk is the service for deploying and scaling web applications and services

Development process

We always demonstrate to our clients how their platform or bot are developing to assure them of high-quality services and the team’s product set in mind.

Firstly, we’ve gathered all the client’s requirements and brain-stormed regarding best practices of implementation. When the strategy of project running was identified, we started to develop chatbot using DialogFlow. After that, we gathered all possible required intents and set up them all. We created the server with Node-RED help and set it up to process user’s questions into database queries. The last step, when the logic was created and tested, we deployed it to Elastic Beanstalk server.

Bot architecture

The result

The Chatbots.Studio team built a solution that allows for easy and quick access to information stored in the database about any object related to the building. The main benefit is, that using this bot does not require the user to know any database querying languages, or install any additional software, as this bot is available on the most popular messengers.

Still have questions?

We will give a preliminary assessment within 3 minutes (fill out the form) and are ready to start the project within 4 working days.