Employee 1: Don’t you think we need a chatbot?

Employee 2: Do we?

Employee 1: Well, it’s trending and every other company has one.

Employee 2: Is it really that important? Do we really have the budget and resources to manage it?

If you have had this conversation with someone “You are not alone”

The pressure to stand out and be relevant in today’s market is real

And so is the “shiny object syndrome”

Taking these decisions can get overwhelming and finalizing the tech stack is usually very hard

But we’ve got you!

Let’s demystify everything Chatbot!

First, let’s understand

What is conversation management?


What is a Bot Framework Composer?

Bot Framework Composer is an open-source visual authoring canvas for developers and multidisciplinary teams to build bots. Composer integrates language understanding services such as LUIS and QnA Maker and allows sophisticated composition of bot replies using Language Generation. Composer is available as a desktop application as well as a web-based component.

See the documentation here — https://docs.microsoft.com/en-us/composer/

Let’s start building a basic weather bot using the Bot Framework Composer.


What is Node JS Server?

A Node. js server makes your app available to serve HTTP requests. It provides interaction between users and your application. Creating and starting a server is easy with Node.js’s built-in HTTP module.

What is the difference between HTTP and HTTPS?

HTTP is used to launch a server and send requests.

HTTPS is used to launch an SSL server

Let’s get started.

Create a Node JS Project and then create an app.js file

Firstly, we import the HTTP module ad then create a server, where “req” is a request for incoming message and “res” is the…


In this article, we will learn how to integrate and play a video using YouTube API in Android with Kotlin.

The YouTube Android Player API enables you to incorporate video playback functionality into your Android applications. The API defines methods for loading and playing YouTube videos (and playlists) and for customizing and controlling the video playback experience.

Using the API, you can load or cue videos into a player view embedded in your application’s UI. You can then control playback programmatically. For example, you can play, pause, or seek to a specific point in the currently loaded video.

You can…


Image Source- scriptcrunch

What is Python?

Python is a popular programming language. It was created by Guido van Rossum, and released in 1991.


Image Source- Alvantia

What is opinion mining?

Opinion mining also known as Sentiment analysis refers to the use of natural language processing, text analysis and computational linguistics to identify and extract subjective information in source materials — Source.

What is Natural Language Processing?


Image source: recode.net

Twitter is a very powerful online news and social media platform where users can post and interact with messages that are called tweets.

Here, we will explore the Twitter API and then build a simple bot that tweets top news. The news bot will listen to incoming tweets from users about the hot topics they are interested in.


Why is Python Schedule Library used?

Schedule is in-process scheduler for periodic jobs that uses the builder pattern for configuration. Schedule lets you run Python functions (or any other callable) periodically at pre-determined intervals using a simple, human-friendly syntax.

It is used to schedule a task at a particular time every day or a particular day of a week. The time can be set in 24 hours format when the task is to be run. When the schedule library matches the systems time to that of scheduled time set by the user. …


Image source: GineersNow

We are in the age, where the intelligent machines have arrived. There are number of new kinds of machines and software available which are collectively know as Bots. Bots are the computer program which simulates human conversation through voice commands or text chats or both.

Present-day development in machine learning algorithms, such as deep learning and neural networks which perform AI tasks like Image Recognition, Natural Language Generation, Speech Recognition and Text to Speech Synthesis, which has gained momentum in human’s journey towards the technological singularity.


Source: Chatbots Magazine

What are chatbots?

A chatbot is a computer program that simulates human conversation through voice commands or text chats or both.

In today’s world, messaging has become on of the popular methods of communication, whether it’s through text messages or messenger apps, it’s how a lot of people prefer talking with one another, because of this businesses are developing chatbots that can interact like humans.

What is DialogFlow?

Mitusha Arya

Frontend Enthusiast

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store