0% found this document useful (0 votes)
78 views44 pages

Creating Telebot - Ranganathar College-1

1. The document outlines steps for creating a telebot chatbot application using the Telegraf framework and linking it to an Android application. 2. It discusses different types of chatbots like menu/button, keyword recognition, and contextual chatbots and recommends using a contextual chatbot built with machine learning and natural language processing. 3. The document provides an overview of the tools and technologies needed to build the telebot including servers, text editors, APIs, and frameworks like Telegraf and tools like Firebase Cloud Messaging to link the chatbot to an Android application.

Uploaded by

Bharath
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views44 pages

Creating Telebot - Ranganathar College-1

1. The document outlines steps for creating a telebot chatbot application using the Telegraf framework and linking it to an Android application. 2. It discusses different types of chatbots like menu/button, keyword recognition, and contextual chatbots and recommends using a contextual chatbot built with machine learning and natural language processing. 3. The document provides an overview of the tools and technologies needed to build the telebot including servers, text editors, APIs, and frameworks like Telegraf and tools like Firebase Cloud Messaging to link the chatbot to an Android application.

Uploaded by

Bharath
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 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
[email protected] [email protected]

You might also like