You are on page 1of 44

CREATING TELEBOT

Organised by Department of Computer Engineering

By:
Gowthamraj. K
Bharath N
IV ECE
Sri Eshwar College of Engineering
Agenda

Framework & Hands On


Setup Development

II IV
I III
Introduction to Chat Bots in
Chat Bots Android
“ Never Stop Learning
because Life Never Stops
Teaching ”
What is a Chatbot?

Instant response in form of Text or Speech.


First Chatbot

 ELIZA

 Invented in 1966 at

MIT Artificial Intelligence


Laboratory
Why so popular?

Easy to Built
Embedded with Social Media’s

Embedded with Website’s


Types of Bot

Menu/Button Keyword Recognition Contextual


Menu/Button Chatbot

Pre-defined Workflow
Keyword Recognition Chatbot

NLP(Natural Language Processing)


Natural Language Processing
Interesting Facts - I
Contextual Chatbot

Machine Learning

NLP(Natural Language Processing)


Virtual Assistant
Framework's & Tool’s

Zia Skills

Telegraf
Why we choose Telebot?
Things needed to make telebot

Server

Text Editor
Text Editor

Atom

Sublime
Visual Studio Code
Geany
Server/Host
Interesting Facts - II

Venus is the only planet to spin clockwise

Uranus spins on its side, while Venus


defiantly spins in the complete opposite
direction.
Bots with Android Application
Android
 Mobile Operating System

Modified version of LINUX KERNEL

Types:
ative Apps
Xamarin apps
Android apps
Application

 A group of programs for End Users

Android Applications

Web Applications
Building our IDEA
Drag &
Drop

Develop
your IDEA

Learn a
Programmer Course
How to Link Public Data
(Application Programming Interface]

 defines interactions between multiple software


intermediaries

 calls or requests

Types:
Open API Rest API

Internal API JSON RPC


Partner API XML RPC

Composite API SOAP


De-mystifying API

[JavaScript Object Notation]

 Open source Library of methods


 Extract and manipulate data from HTML
documents
 To Access and Interface Public data
How do API Works

My Application

User User
In simple words….

Request

Response

Client side Server side


REpresentation State Transfer
API

 uses HTTP requests to GET, PUT,


POST and DELETE data

 preferred over Simple Object Access


Protocol (SOAP) technology
Interesting Facts - III

Stomach acid is strong enough to


dissolve stainless steel

hydrochloric acid
with a pH of 2 to 3
How to Link with Android
Tools Recommended
Main Entities….
Firebase Cloud Messaging (FCM)
Work Flow of api.ai
Steps Involved

creating the layout for our Chatbot

Initialize Firebase & Recycler Adapter

Create Agent in api.ai

Implementing Voice Commands


Final Output…
“TELL ME AND I FORGET.
TEACH ME AND I REMEMBER.
INVOLVE ME AND
I LEARN.”
For any Queries Feel free to contact us…

Gowthamraj K Bharath N
9698382306 9585662470
gowtamraj692@gmail.com bharath.n.offical@gmail.com

You might also like