Chat bot mature
Then I’ll outline a couple of brief, step by step guides to setting up your own chatbot; one of them a stand-alone bot app, and the other one a web-based chatbot. The two main “types” of chatbots are “stand-alone” applications, where the chatbot runs on a single computer, and web-based, which run on a remote server, and are (generally) able to be reached by the general public through a web page.
The majority of stand-alone bots also integrate some sort of system interface, allowing your bot to control certain aspects and functions of your computer, such as playing media files, or retrieving documents.
As a Simple Bot bot is just one webhook, we can add whatever we want to it.Any “upgrades” or improvements to the interface are solely the option and responsibility of the botmaster.Any sort of “fancy” features, such as Text To Speech, or an animated avatar, would have to be created and integrated into your bot’s page, and certain features, such as Voice Recognition, are either unavailable, or are severely limited.Configuration and creation of the Messenger bot follows suit and is very simple.When the listener receives a message from a user, or when some business logic is written to automate a Send API response, Facebook Messenger can send a message to the user which may contain text, images, links and buttons.
This post is meant to provide some insight into using Facebook’s simple Send/Receive bots API, as well as Facebook’s more complex AI engine, Wit. We’ll reference these two as Simple Bot and Complex Bot throughout the post. Each part operates mutually exclusive of the other. In this case, a webhook for listening is required only once, after which, the Send API takes over for responding.