MarketplaceListingsTemplateFacebook Chatbot Framework

Facebook Chatbot Framework

by Sydney Renei Cruz

0

389

Facebook Chatbot Framework

by Sydney Renei Cruz

0

Template

389

carouselImage0

Summary

Summary


Overview

Overview

While this is on the early stages of development and is open to many ideas, this framework already covers a lot of major areas. Such as Session Handling, Response Handling, Usage of RE-Framework and Orchestrator.
RPA Facebook Chatbot Framework is just one of the solutions to revolutionise Chatbots. While this is on the early stages of development and is open to many ideas, this framework already covers a lot of major areas. Such as Session Handling, Response Handling, Usage of RE-Framework and Orchestrator.
Session Handling
The idea behind the interaction between the user and the chatbot is purely based on sessions (or states). The chatbot, before processing the inputs of the user, determines which session he is on. However, sessions can be bypassed once it determines the type of action he is doing; since part of the framework are to handle quick access requests and input validations. How does the chatbot handle sessions? By simply connecting the robot to a database; but in our case, we will use Excel as an alternative.
Response Handling
The chatbot is also based on templates. These templates are used to determine which response to send to the user. The template currently supports these types of responses: text, attachment, quick reply, and button template. The template also handles the accept types that will be used to validate the input of the user.
Usage of RE-Framework and Orchestrator
The chatbot is built with RE-Framework. Modifications on the RE-Framework were made to suit the flow of the chatbot. It also uses the Orchestrator as a connector for the chatbot to send a request to the robot by using its Queue Service. The robot, however, does not need to use the Orchestrator to connect to the chatbot as it can directly send a Facebook API request.
This also assumes that the developer must be knowledgeable of the technologies and applications used to integrate with the Robot. He/She must also have the high understanding of how chatbots work and understand very well the scope and limitations of Facebook API.The idea behind the interaction between the user and the chatbot is purely based on sessions (or states). The chatbot, before processing the inputs of the user, determines which session he is on. However, sessions can be bypassed once it determines the type of action he is doing; since part of the framework are to handle quick access requests and input validations. How does the chatbot handle sessions? By simply connecting the robot to a database; but in our case, we will use Excel as an alternative.
Response Handling
The chatbot is also based on templates. These templates are used to determine which response to send to the user. The template currently supports these types of responses: text, attachment, quick reply, and button template. The template also handles the accept types that will be used to validate the input of the user.
Usage of RE-Framework and Orchestrator
The chatbot is built with RE-Framework. Modifications on the RE-Framework were made to suit the flow of the chatbot. It also uses the Orchestrator as a connector for the chatbot to send a request to the robot by using its Queue Service. The robot, however, does not need to use the Orchestrator to connect to the chatbot as it can directly send a Facebook API request.
This also assumes that the developer must be knowledgeable of the technologies and applications used to integrate with the Robot. He/She must also have the high understanding of how chatbots work and understand very well the scope and limitations of Facebook API.

Features

Features


Additional Information

Additional Information

Dependencies


Code Language

Visual Basic

License & Privacy

MIT

Privacy Terms

Technical

Version

1.0.1

Updated

11 Aug 2021

Certification

Silver Certified

Tags

message
robot
excel
virtual
chatbot
facebook
pua

Application

Facebook

Support

UiPath Community Support

Resources