Your company needs to create a chatbot or add messenger to its existing software. You've been chosen to bear this responsibility. The responsibility of either building an in-house solution or trusting an API provider. The right pick may save you a lot
There was one thing that always annoyed me when developing chatbots. It was webhooks. Messengers like Facebook, Viber or us (Amio) intent to push messages to your endpoint. However, the messengers can't reach your app when you specify the webhook URL as
Providing an error-free API for a heavily developed project is not an easy task. Likely, the first things that come to mind are tests. For a mid-sized API, you may write hundreds or even thousands of end-to-end tests. These tests significantly prolong
Front-end development has rapidly evolved in the past few years. Single page applications (SPA) have taken the prime role and lots of frameworks appeared in the space. Today, I'd like to share our journey of how we started to use Vue.js
Encapsulating states in objects will reduce your chatbot's complexity and will improve testability.
I would like to demonstrate how to introduce more maintainability to your chatbots in case you decided to implement your chatbot as a state machine.
We will work with
We ourselves use Amio API on projects where messaging is necessary. We always ended up writing lots of boilerplate code