Make Api.ai Recipe bot smarter and do some small talks

In my previous post, we integrated the recipe BOT with Telegram. At the moment, the BOT is limited to only few Food Items. What if we wanted the BOT to learn by itself that an item is a food item. After all, it is supposed to be an AI.

For this purpose, API.AI provides an option called “Allow automated expansion” for its entities. Enabling this will allow BOT to learn new food items.

… 

 

Integrating Api.ai Recipe Bot with Telegram

In my previous post, I explained how we can create a recipe finder bot. In this post, we will Integration it with Telegram and customize the returned message.

API.ai provides one-click integration for many platforms. We will enable Telegram integration in this tutorial.

… 

 

Create a simple Recipe finder bot with Api.ai and webhook hosted on Heroku

Recently, one of the colleagues at work introduced api.ai and I was quite intrigued. So I started taking a look and did a small recipe finder bot. I wanted to document the process for others and as well as for my future reference.

Requisites:

  • An account in Api.ai (it’s free)
  • Heroku Account ( it’s free as well). For hosting our webhook used by the bot.

… 

 

Build and Deploy using MSBuild command-line tool

In this post, we will see how we can build and deploy a project using MSBuild with just one command.

… 

 

Using command-line MSBuild tool to build .Net Project/Solution

In this post, I will walk you through on how you can use command-line MSBuild tool to build a .net solution or project.

… 

 

Setup continuous integration for GitHub hosted .net project in Jenkins

In this tutorial, we will go through how you can setup an Automated build for your GitHub hosted .NET project in Jenkins each time you push new code.

… 

 

Setting Up Jenkins CI 2.60.1 LTS on IIS 10 behind a reverse proxy on Windows Server 2016

Recently, I setup Jenkins behind IIS using a reverse proxy.  Thought I would document the process for other people as well as for my future reference.

… 

 

Angular 2 Pipe to filter array of strings with provided search string

In This Article, we will create a new Pipe for filtering array of strings with provided search/filter string.

… 

 

Increasing Nuget Package Update ( Resolving Dependencies) speed

Recently I worked on a big project with lots of nuget packages installed and was trying to update and consolidate packages in many projects under one solution. And I noticed that the nuget update process was quite slow.

… 

 

Angular2 Pagination Component with Bootstrap

I recently started learning Angular2 and I am loving it.  This article describes how to create a basic pagination component using bootstrap pagination.

…